Files
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
367 B
Go

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