File tree Expand file tree Collapse file tree 5 files changed +34
-30
lines changed Expand file tree Collapse file tree 5 files changed +34
-30
lines changed Original file line number Diff line number Diff line change 2
2
.PHONY : client
3
3
4
4
pb :
5
- make dep
5
+ go install google.golang.org/protobuf/cmd/protoc-gen-go@latest
6
+ go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest
6
7
protoc --go_out=. --go_opt=paths=source_relative \
7
8
--go-grpc_out=. --go-grpc_opt=paths=source_relative \
8
9
proto/hello.proto
9
10
10
11
11
- dep :
12
- go get google.golang.org/protobuf/cmd/protoc-gen-go
13
- go install google.golang.org/protobuf/cmd/protoc-gen-go
14
- go get google.golang.org/grpc/cmd/protoc-gen-go-grpc
15
- go install google.golang.org/grpc/cmd/protoc-gen-go-grpc
16
12
17
13
server :
18
14
go run server/main.go
Original file line number Diff line number Diff line change @@ -27,20 +27,21 @@ func (c *helloClient) Stub(conn *grpc.ClientConn) {
27
27
}
28
28
29
29
func main () {
30
- gone .Prepare ( func ( cemetery gone. Cemetery ) error {
31
- _ = goner . BasePriest ( cemetery )
32
- _ = goner .GrpcClientPriest (cemetery )
30
+ gone .
31
+ Prepare ( func ( cemetery gone. Cemetery ) error {
32
+ _ = goner .GrpcClientPriest (cemetery )
33
33
34
- cemetery .Bury (& helloClient {})
35
- return nil
36
- }).AfterStart (func (in struct {
37
- hello * helloClient `gone:"*"`
38
- }) {
39
- say , err := in .hello .Say (context .Background (), & proto.SayRequest {Name : "gone" })
40
- if err != nil {
41
- log .Printf ("er:%v" , err )
42
- return
43
- }
44
- log .Printf ("say result: %s" , say .Message )
45
- }).Run ()
34
+ cemetery .Bury (& helloClient {})
35
+ return nil
36
+ }).
37
+ Run (func (in struct {
38
+ hello * helloClient `gone:"*"`
39
+ }) {
40
+ say , err := in .hello .Say (context .Background (), & proto.SayRequest {Name : "gone" })
41
+ if err != nil {
42
+ log .Printf ("er:%v" , err )
43
+ return
44
+ }
45
+ log .Printf ("say result: %s" , say .Message )
46
+ })
46
47
}
Original file line number Diff line number Diff line change @@ -26,12 +26,13 @@ func (s *server) RegisterGrpcServer(server *grpc.Server) {
26
26
}
27
27
28
28
func main () {
29
- gone .Prepare ( func ( cemetery gone. Cemetery ) error {
30
- _ = goner . BasePriest ( cemetery )
31
- _ = cmux .Priest (cemetery )
32
- _ = goner .GrpcServerPriest (cemetery )
29
+ gone .
30
+ Prepare ( func ( cemetery gone. Cemetery ) error {
31
+ _ = cmux .Priest (cemetery )
32
+ _ = goner .GrpcServerPriest (cemetery )
33
33
34
- cemetery .Bury (& server {})
35
- return nil
36
- }).Serve ()
34
+ cemetery .Bury (& server {})
35
+ return nil
36
+ }).
37
+ Serve ()
37
38
}
Original file line number Diff line number Diff line change @@ -9,7 +9,10 @@ import (
9
9
func Priest (cemetery gone.Cemetery ) error {
10
10
t := cemetery .GetTomById (gone .IdGoneLogger )
11
11
if t != nil && t .GetGoner ().(gone.Logger ) != gone .GetSimpleLogger () {
12
- t .GetGoner ().(gone.Logger ).Warn ("logger is loaded, logrus logger not used" )
12
+ _ , ok := t .GetGoner ().(* logger )
13
+ if ! ok {
14
+ t .GetGoner ().(gone.Logger ).Warn ("logger is loaded, logrus logger not used" )
15
+ }
13
16
return nil
14
17
}
15
18
_ = config .Priest (cemetery )
Original file line number Diff line number Diff line change @@ -9,7 +9,10 @@ import (
9
9
func Priest (cemetery gone.Cemetery ) error {
10
10
t := cemetery .GetTomById (gone .IdGoneLogger )
11
11
if t != nil && t .GetGoner ().(gone.Logger ) != gone .GetSimpleLogger () {
12
- t .GetGoner ().(gone.Logger ).Warn ("logger is loaded, zap logger not used" )
12
+ _ , ok := t .GetGoner ().(* sugar )
13
+ if ! ok {
14
+ t .GetGoner ().(gone.Logger ).Warn ("logger is loaded, zap logger not used" )
15
+ }
13
16
return nil
14
17
}
15
18
You can’t perform that action at this time.
0 commit comments