El nuevo `slog` de Go: Un registrador estructurado de alto rendimiento para la observabilidad

Go 1.21 presenta `slog`, una solución de registro estructurado, nativa y de alto rendimiento, diseñada para ser el nuevo estándar. Construido alrededor de `Logger`, `Handler` y `Record`, `slog` ofrece un enfoque flexible y eficiente para el registro. El artículo detalla el uso de `slog`, cubriendo los niveles de registro, el registro con conocimiento de contexto, el manejo de atributos, el control de nivel y la creación de manejadores personalizados, enfatizando el uso de `slog.Attr` para evitar entradas de registro malformadas. También se discuten las consideraciones de rendimiento, la integración con OpenTelemetry para una observabilidad mejorada y las mejores prácticas, como los registradores globales y la inyección de dependencias. `slog` tiene como objetivo transformar el registro de una ocurrencia tardía a una señal crucial de observabilidad.