@@ -71,7 +71,8 @@ func main() {
71
71
// initialize metrics exporter
72
72
err := metrics .InitMetricsExporter (* metricsBackend , * metricsAddress )
73
73
if err != nil {
74
- klog .Fatalf ("failed to initialize metrics exporter, error: %+v" , err )
74
+ klog .ErrorS (err , "failed to initialize metrics exporter" )
75
+ os .Exit (1 )
75
76
}
76
77
77
78
klog .InfoS ("Starting KeyManagementServiceServer service" , "version" , version .BuildVersion , "buildDate" , version .BuildDate )
@@ -88,21 +89,25 @@ func main() {
88
89
}
89
90
kmsServer , err := plugin .New (ctx , pc )
90
91
if err != nil {
91
- klog .Fatalf ("failed to create server, error: %v" , err )
92
+ klog .ErrorS (err , "failed to create server" )
93
+ os .Exit (1 )
92
94
}
93
95
94
96
// Initialize and run the GRPC server
95
97
proto , addr , err := utils .ParseEndpoint (* listenAddr )
96
98
if err != nil {
97
- klog .Fatalf ("failed to parse endpoint, err: %+v" , err )
99
+ klog .ErrorS (err , "failed to parse endpoint" )
100
+ os .Exit (1 )
98
101
}
99
102
if err := os .Remove (addr ); err != nil && ! os .IsNotExist (err ) {
100
- klog .Fatalf ("failed to remove %s, error: %s" , addr , err .Error ())
103
+ klog .ErrorS (err , "failed to remove socket file" , "addr" , addr )
104
+ os .Exit (1 )
101
105
}
102
106
103
107
listener , err := net .Listen (proto , addr )
104
108
if err != nil {
105
- klog .Fatalf ("failed to listen: %v" , err )
109
+ klog .ErrorS (err , "failed to listen" , "addr" , addr , "proto" , proto )
110
+ os .Exit (1 )
106
111
}
107
112
opts := []grpc.ServerOption {
108
113
grpc .UnaryInterceptor (utils .UnaryServerInterceptor ),
@@ -111,7 +116,7 @@ func main() {
111
116
s := grpc .NewServer (opts ... )
112
117
pb .RegisterKeyManagementServiceServer (s , kmsServer )
113
118
114
- klog .Infof ("Listening for connections on address: %v" , listener .Addr ())
119
+ klog .InfoS ("Listening for connections" , "addr" , listener .Addr (). String ())
115
120
go s .Serve (listener )
116
121
117
122
healthz := & plugin.HealthZ {
@@ -127,7 +132,7 @@ func main() {
127
132
128
133
<- ctx .Done ()
129
134
// gracefully stop the grpc server
130
- klog .Infof ("terminating the server" )
135
+ klog .Info ("terminating the server" )
131
136
s .GracefulStop ()
132
137
133
138
klog .Flush ()
0 commit comments