File tree 3 files changed +11
-3
lines changed
3 files changed +11
-3
lines changed Original file line number Diff line number Diff line change 52
52
- (Maintenance) Bump Go Image to 1.22.11
53
53
- (Feature) Split Helm and KClient
54
54
- (Bugfix) Fix ArangoRoute Target switch in case of temporary error
55
+ - (Feature) Enable Operator Handler StackTraces
55
56
56
57
## [ 1.2.43] ( https://github.com/arangodb/kube-arangodb/tree/1.2.43 ) (2024-10-14)
57
58
- (Feature) ArangoRoute CRD
Original file line number Diff line number Diff line change 1
1
//
2
2
// DISCLAIMER
3
3
//
4
- // Copyright 2016-2024 ArangoDB GmbH, Cologne, Germany
4
+ // Copyright 2016-2025 ArangoDB GmbH, Cologne, Germany
5
5
//
6
6
// Licensed under the Apache License, Version 2.0 (the "License");
7
7
// you may not use this file except in compliance with the License.
@@ -268,6 +268,7 @@ type Logger interface {
268
268
Interface (key string , i interface {}) Logger
269
269
Dur (key string , dur time.Duration ) Logger
270
270
Time (key string , time time.Time ) Logger
271
+ Stack () Logger
271
272
272
273
Trace (msg string , args ... interface {})
273
274
Debug (msg string , args ... interface {})
@@ -298,6 +299,12 @@ type chain struct {
298
299
wrap Wrap
299
300
}
300
301
302
+ func (c * chain ) Stack () Logger {
303
+ return c .Wrap (func (in * zerolog.Event ) * zerolog.Event {
304
+ return in .Stack ()
305
+ })
306
+ }
307
+
301
308
func (c * chain ) TraceIO () LoggerIO {
302
309
return loggerIO {
303
310
parent : c ,
Original file line number Diff line number Diff line change 1
1
//
2
2
// DISCLAIMER
3
3
//
4
- // Copyright 2016-2024 ArangoDB GmbH, Cologne, Germany
4
+ // Copyright 2016-2025 ArangoDB GmbH, Cologne, Germany
5
5
//
6
6
// Licensed under the Apache License, Version 2.0 (the "License");
7
7
// you may not use this file except in compliance with the License.
@@ -71,7 +71,7 @@ func (o *operator) processNextItem() bool {
71
71
err := o .processObject (obj )
72
72
73
73
if err != nil {
74
- loggerWorker .Interface ("object" , obj ).Error ("Error during object handling: %v" , err )
74
+ loggerWorker .Stack (). Err ( err ). Interface ("object" , obj ).Error ("Error during object handling: %v" , err )
75
75
return true
76
76
}
77
77
You can’t perform that action at this time.
0 commit comments