Releases: JuliaLogging/ComponentLogging.jl
Releases · JuliaLogging/ComponentLogging.jl
v0.1.6
ComponentLogging v0.1.6
Changed
- PlainLogger now uses keyword defaults via
@kwdef.
Removed
PlainLogger(min_level::LogLevel)positional constructor; use keyword arguments instead (e.g.PlainLogger(min_level=Debug)).
v0.1.5
ComponentLogging v0.1.5
Added
@forward_loggernow generates a non-bangset_log_level(...)forwarding helper (internally callingset_log_level!).
Changed
- Function APIs:
_modulekeyword now defaults tonothingagain (avoids capturing the defining module as a default). - Docs: move
@forward_loggerdocumentation to the function-first page and clarify macro-first vs function-first usage. - Docs: update
@bind_loggerexample to usesink=...keyword form.
Fixed
- README: minimal example now runs as written.
Removed
@forward_loggerno longer forwardsset_log_level!by default (useset_log_levelfrom the forwarding set).
v0.1.4
ComponentLogging v0.1.4
Added
@forward_loggerto generate module-local forwarding methods for a logger (orRef{<:AbstractLogger}).set_log_level!(logger, group, on::Bool)convenience switch.
Changed
@clognow supports the no-group form@clog level msg....
Fixed
clognow forwardsidtoLogging.handle_message.
Removed
- Removed overloads without an explicit
group(clog(logger, level, ...),clogenabled(logger, level)).