chore: update project changes

This commit is contained in:
2026-09-21 15:33:47 +03:30
parent f7366a1985
commit 810448b6e7
8 changed files with 1459 additions and 810 deletions
+11
View File
@@ -19,6 +19,7 @@ func Configure(service string, level slog.Leveler) *slog.Logger {
attr.Key = "timestamp"
case slog.LevelKey:
attr.Key = "severity"
attr.Value = slog.StringValue(levelName(attr.Value))
case slog.MessageKey:
attr.Key = "message"
case slog.SourceKey:
@@ -32,6 +33,16 @@ func Configure(service string, level slog.Leveler) *slog.Logger {
return logger
}
func levelName(value slog.Value) string {
if value.Kind() == slog.KindInt64 {
return slog.Level(value.Int64()).String()
}
if level, ok := value.Any().(slog.Level); ok {
return level.String()
}
return value.String()
}
type traceHandler struct{ slog.Handler }
func (h *traceHandler) Handle(ctx context.Context, record slog.Record) error {