diff --git a/src/v1/config/db.go b/src/v1/config/db.go index 7265d3e32f0eb8c1ad1f1d5c2186a9b23cbb4a9c..60a5ed3157abcf062b0d0b60352faeeb9c77827b 100644 --- a/src/v1/config/db.go +++ b/src/v1/config/db.go @@ -1,5 +1,7 @@ package config +import "fmt" + type DBConfig struct { DbHost string `yaml:"DbHost"` DbPort string `yaml:"DbPort"` @@ -13,3 +15,13 @@ type DBConfig struct { MaxIdleTime int `default:"0" yaml:"ConnMaxIdleTime"` //每个链接最大空闲时间 MaxConcatLen string `default:"" yaml:"MaxConcatLen"` } + +func (c DBConfig) DSNForMysql() string { + return fmt.Sprintf("%s:%s@tcp(%s:%s)/%s?charset=utf8mb4&parseTime=True&loc=Local", + c.DbUser, c.DbPassword, c.DbHost, c.DbPort, c.DbName) +} + +func (c DBConfig) DSNForPgSql() string { + return fmt.Sprintf("host=%s port=%s user=%s dbname=%s password=%s", + c.DbHost, c.DbPort, c.DbUser, c.DbName, c.DbPassword) +} diff --git a/src/v1/grpcserver/server_grpc.go b/src/v1/grpcserver/server_grpc.go index b2e09f05030cfed91a25d3264ebbb358597a25f9..ce1f254a9118171af20112f3f45cbe4f48ca7a2f 100644 --- a/src/v1/grpcserver/server_grpc.go +++ b/src/v1/grpcserver/server_grpc.go @@ -63,7 +63,7 @@ func (svr *GRPCServer) run() error { svr.HandlerFunc(svr.s) } - svr.Info("[%s]rpc running at %s\n", svr.name, svr.listenAddr) + svr.Info("[%s]rpc running at %s", svr.name, svr.listenAddr) if err := svr.s.Serve(lis); err != nil { svr.Fatal("failed to serve: %v", err) return err @@ -85,7 +85,7 @@ func (svr *GRPCServer) registerService() error { } if svr.serviceRegister != nil { - svr.Info("[%s]rpc register addr %s\n", svr.name, regServer) + svr.Info("[%s]rpc register addr %s", svr.name, regServer) return svr.serviceRegister.Register(svr.name, regServer) }