fix(logging): correctly map GCP structured log keys (#1159)

* fix: correctly map GCP structured log keys

* Update pkg/modules/logging/logging.go

Co-authored-by: Julien Neuhart <neuhart.julien@gmail.com>

---------

Co-authored-by: Julien Neuhart <neuhart.julien@gmail.com>
This commit is contained in:
Hector Zarate
2025-03-26 10:28:58 +01:00
committed by GitHub
parent 218052d5dd
commit a9754d6a1c

View File

@@ -198,6 +198,12 @@ func newLogEncoder(format string, gcpSeverity bool) (zapcore.Encoder, error) {
if gcpSeverity {
encCfg.EncodeLevel = gcpSeverityEncoder
// Those only make sense in JSON.
encCfg.TimeKey = "time"
encCfg.LevelKey = "severity"
encCfg.MessageKey = "message"
encCfg.EncodeTime = zapcore.ISO8601TimeEncoder
encCfg.EncodeDuration = zapcore.MillisDurationEncoder
}
}