Files
fn_registry/functions/infra/log_debug.go
T
egutierrez de297f1d41 feat: log_debug, log_info, log_warn, log_error (infra)
Funciones de nivel que delegan al *slog.Logger interno del Logger.
Todas son impuras y soportan logger nil sin panic (no-op).
Los fields se pasan como pares key-value variadicos estilo slog.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-18 17:14:29 +02:00

12 lines
372 B
Go

package infra
// LogDebug emite un log a nivel debug en el Logger.
// Los fields son pares key-value variadicos (ej: "port", 8484, "user", "lucas").
// Si el nivel del logger es mayor que Debug, el mensaje se descarta.
func LogDebug(logger *Logger, msg string, fields ...any) {
if logger == nil || logger.inner == nil {
return
}
logger.inner.Debug(msg, fields...)
}