@@ -112,12 +112,12 @@ func main() {
112
112
}
113
113
114
114
if err != nil {
115
- klog .Errorf ("Failed to read config: %v" , err )
115
+ klog .Exitf ("Failed to read config: %v" , err )
116
116
}
117
117
118
118
beMap , err := ctfe .ValidateLogMultiConfig (cfg )
119
119
if err != nil {
120
- klog .Errorf ("Invalid config: %v" , err )
120
+ klog .Exitf ("Invalid config: %v" , err )
121
121
}
122
122
123
123
klog .CopyStandardLogTo ("WARNING" )
@@ -134,16 +134,16 @@ func main() {
134
134
cfg := clientv3.Config {Endpoints : strings .Split (* etcdServers , "," ), DialTimeout : 5 * time .Second }
135
135
client , err := clientv3 .New (cfg )
136
136
if err != nil {
137
- klog .Errorf ("Failed to connect to etcd at %v: %v" , * etcdServers , err )
137
+ klog .Exitf ("Failed to connect to etcd at %v: %v" , * etcdServers , err )
138
138
}
139
139
140
140
httpManager , err := endpoints .NewManager (client , * etcdHTTPService )
141
141
if err != nil {
142
- klog .Errorf ("Failed to create etcd http manager: %v" , err )
142
+ klog .Exitf ("Failed to create etcd http manager: %v" , err )
143
143
}
144
144
metricsManager , err := endpoints .NewManager (client , * etcdMetricsService )
145
145
if err != nil {
146
- klog .Errorf ("Failed to create etcd metrics manager: %v" , err )
146
+ klog .Exitf ("Failed to create etcd metrics manager: %v" , err )
147
147
}
148
148
149
149
etcdHTTPKey := fmt .Sprintf ("%s/%s" , * etcdHTTPService , * httpEndpoint )
@@ -197,13 +197,13 @@ func main() {
197
197
}
198
198
conn , err := grpc .Dial (be .BackendSpec , dialOpts ... )
199
199
if err != nil {
200
- klog .Errorf ("Could not dial RPC server: %v: %v" , be , err )
200
+ klog .Exitf ("Could not dial RPC server: %v: %v" , be , err )
201
201
}
202
- defer func (){
202
+ defer func () {
203
203
if err := conn .Close (); err != nil {
204
204
klog .Errorf ("Could not close RPC connection: %v" , err )
205
205
}
206
- }()
206
+ }()
207
207
clientMap [be .Name ] = trillian .NewTrillianLogClient (conn )
208
208
}
209
209
@@ -220,7 +220,7 @@ func main() {
220
220
for _ , c := range cfg .LogConfigs .Config {
221
221
inst , err := setupAndRegister (ctx , clientMap [c .LogBackendName ], * rpcDeadline , c , corsMux , * handlerPrefix , * maskInternalErrors )
222
222
if err != nil {
223
- klog .Errorf ("Failed to set up log instance for %+v: %v" , cfg , err )
223
+ klog .Exitf ("Failed to set up log instance for %+v: %v" , cfg , err )
224
224
}
225
225
if * getSTHInterval > 0 {
226
226
go inst .RunUpdateSTH (ctx , * getSTHInterval )
@@ -285,7 +285,7 @@ func main() {
285
285
if * tracing {
286
286
handler , err = opencensus .EnableHTTPServerTracing (* tracingProjectID , * tracingPercent )
287
287
if err != nil {
288
- klog .Errorf ("Failed to initialize stackdriver / opencensus tracing: %v" , err )
288
+ klog .Exitf ("Failed to initialize stackdriver / opencensus tracing: %v" , err )
289
289
}
290
290
}
291
291
0 commit comments