@@ -29,11 +29,6 @@ import (
29
29
var resource * sdkresource.Resource
30
30
var initResourcesOnce sync.Once
31
31
32
- func initLogger () * slog.Logger {
33
- logger := slog .New (slog .NewJSONHandler (os .Stderr , nil )).With ("service" , "accounting" )
34
- slog .SetDefault (logger )
35
- return logger
36
- }
37
32
func initResource () * sdkresource.Resource {
38
33
initResourcesOnce .Do (func () {
39
34
extraResources , _ := sdkresource .New (
@@ -68,23 +63,23 @@ func initTracerProvider() (*sdktrace.TracerProvider, error) {
68
63
}
69
64
70
65
func main () {
71
- logger := initLogger ( )
66
+ logger := slog . New ( slog . NewJSONHandler ( os . Stderr , nil )). With ( "service" , "accounting" )
72
67
ctx := context .Background ()
73
68
tp , err := initTracerProvider ()
74
69
if err != nil {
75
- logger .LogAttrs (ctx , slog .LevelError , "failed to initialize trace provider" , slog .String ("error" , err .Error ()))
70
+ logger .LogAttrs (ctx , slog .LevelError , "Failed to initialize trace provider" , slog .String ("error" , err .Error ()))
76
71
}
77
72
defer func () {
78
73
if err := tp .Shutdown (ctx ); err != nil {
79
- logger .LogAttrs (ctx , slog .LevelError , "failed to shotdown properly" , slog .String ("error" , err .Error ()))
74
+ logger .LogAttrs (ctx , slog .LevelError , "Failed to shutdown properly" , slog .String ("error" , err .Error ()))
80
75
}
81
- logger .LogAttrs (ctx , slog .LevelInfo , "" , slog .String ("message" , "Shotdown trace provider" ))
76
+ logger .LogAttrs (ctx , slog .LevelInfo , "" , slog .String ("message" , "Shutdown trace provider" ))
82
77
}()
83
78
84
79
var brokers string
85
80
mustMapEnv (& brokers , "KAFKA_SERVICE_ADDR" )
86
81
87
- brokerList := strings .Split (brokers , "," )
82
+ brokerList := strings .Split (brokers , ", " )
88
83
logger .LogAttrs (ctx , slog .LevelInfo , "Kafka brokers" , slog .String ("Kafka brokers" , strings .Join (brokerList , "," )))
89
84
90
85
ctx , cancel := signal .NotifyContext (context .Background (), os .Interrupt , syscall .SIGTERM , syscall .SIGKILL )
@@ -97,12 +92,12 @@ func main() {
97
92
if err := consumerGroup .Close (); err != nil {
98
93
logger .LogAttrs (ctx , slog .LevelError , "Error closing consumer group" , slog .String ("error" , err .Error ()))
99
94
}
100
- logger .Log (ctx , slog .LevelInfo , "Closed consumer group" )
95
+ logger .LogAttrs (ctx , slog .LevelInfo , "Closed consumer group" )
101
96
}()
102
97
103
98
<- ctx .Done ()
104
99
105
- logger .Log (ctx , slog .LevelInfo , "message" , "Accounting service exited" )
100
+ logger .LogAttrs (ctx , slog .LevelInfo , "Accounting service exited" )
106
101
}
107
102
108
103
func mustMapEnv (target * string , envKey string ) {
0 commit comments