Files
fn_registry/functions/infra/log_level.go
T
egutierrez 1860cf2bc6 feat: tipos Logger, LogLevel y LogEntry para structured logging (infra)
Tipos base para las funciones de structured logging sobre log/slog:
- LogLevel: suma enum Debug/Info/Warn/Error
- Logger: wrapper producto con nivel, output, formato y fields contextuales
- LogEntry: modelo canonico JSON para tests y pipelines de logs

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

17 lines
526 B
Go

package infra
// LogLevel representa los niveles de log soportados por el Logger.
// El orden implicito es Debug < Info < Warn < Error.
type LogLevel int
const (
// LogLevelDebug es el nivel mas verbose, util para trazas de desarrollo.
LogLevelDebug LogLevel = iota
// LogLevelInfo es el nivel por defecto para eventos normales del sistema.
LogLevelInfo
// LogLevelWarn indica situaciones anomalas que no impiden el funcionamiento.
LogLevelWarn
// LogLevelError indica fallos que requieren atencion.
LogLevelError
)