upgrade go chassis to 1.4.1 (#48)

diff --git a/go.mod b/go.mod
index 7ddf3e1..04a1ad5 100644
--- a/go.mod
+++ b/go.mod
@@ -5,10 +5,10 @@
 	github.com/emicklei/go-restful-swagger12 v0.0.0-20170926063155-7524189396c6 // indirect
 	github.com/envoyproxy/go-control-plane v0.6.0
 	github.com/ghodss/yaml v1.0.0 // indirect
-	github.com/go-chassis/foundation v0.0.0-20190203091418-304855ea28bf
-	github.com/go-chassis/go-archaius v0.14.0
-	github.com/go-chassis/go-cc-client v0.6.0
-	github.com/go-chassis/go-chassis v1.4.0
+	github.com/go-chassis/foundation v0.0.0-20190516083152-b8b2476b6db7
+	github.com/go-chassis/go-archaius v0.16.0
+	github.com/go-chassis/go-cc-client v0.7.0
+	github.com/go-chassis/go-chassis v1.4.1
 	github.com/go-chassis/gohessian v0.0.0-20180702061429-e5130c25af55
 	github.com/go-mesh/openlogging v0.0.0-20181205082104-3d418c478b2d
 	github.com/gogo/googleapis v1.1.0 // indirect
@@ -25,8 +25,7 @@
 	github.com/uber-go/atomic v1.3.2 // indirect
 	github.com/urfave/cli v1.20.1-0.20181029213200-b67dcf995b6a
 	go.uber.org/atomic v1.3.2 // indirect
-	golang.org/x/crypto v0.0.0-20181030102418-4d3f4d9ffa16 // indirect
-	golang.org/x/net v0.0.0-20181114220301-adae6a3d119a
+	golang.org/x/net v0.0.0-20190311183353-d8887717615a
 	golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2 // indirect
 	google.golang.org/grpc v1.16.0
 	gopkg.in/inf.v0 v0.9.1 // indirect
diff --git a/health/l7check.go b/health/l7check.go
index a3dfc72..ca55963 100644
--- a/health/l7check.go
+++ b/health/l7check.go
@@ -3,8 +3,8 @@
 import (
 	"errors"
 	"github.com/go-chassis/foundation/httpclient"
-	"github.com/go-chassis/go-chassis/core/lager"
 	"github.com/go-mesh/mesher/config"
+	"github.com/go-mesh/openlogging"
 	"io/ioutil"
 	"net/http"
 	"regexp"
@@ -13,9 +13,9 @@
 
 //HTTPCheck checks http service
 func HTTPCheck(check *config.HealthCheck, address string) error {
-	c, err := httpclient.GetURLClient(httpclient.DefaultURLClientOption)
+	c, err := httpclient.GetURLClient(&httpclient.DefaultURLClientOption)
 	if err != nil {
-		lager.Logger.Error("can not get http client: " + err.Error())
+		openlogging.Error("can not get http client: " + err.Error())
 		//must not return error, because it is mesher error
 		return nil
 	}
@@ -25,13 +25,13 @@
 	}
 	req, err := http.NewRequest("GET", url, nil)
 	if err != nil {
-		lager.Logger.Error("can not get http req: " + err.Error())
+		openlogging.Error("can not get http req: " + err.Error())
 		//must not return error, because it is mesher error
 		return nil
 	}
 	resp, err := c.Do(req)
 	if err != nil {
-		lager.Logger.Error("server can not be connected: " + err.Error())
+		openlogging.Error("server can not be connected: " + err.Error())
 		return err
 	}
 	body, err := ioutil.ReadAll(resp.Body)