All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Make
DefaultFactory
of typeLoggerFactory
so it accepts other implementations
LoggerFactory
interface abstractingFactory
structDefaultFactory
global var that allows to replace factory used to generate loggers
- Baggage key is now a public string
"logctx-data-map-string-interface"
that can be set and read by anyone from any package. The type of that baggage will be alwaysmap[string]interface{}
BaggageContextKey
constant that defines that stringBaggage(ctx) map[string]interface{}
that allows reading the underlying baggage.
Level
now implements theenvconfig.Decoder
interface so it can be used in config types
ConfigureDefaultLogger
boilerplate for logger configurationmeasuredLoggingHandler
to wrap loggers with metricsCHANGELOG.md
: this file