de297f1d41
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>
12 lines
372 B
Go
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...)
|
|
}
|