Skip to content

Releases: JuliaLogging/ComponentLogging.jl

v0.1.6

19 Jan 08:20

Choose a tag to compare

ComponentLogging v0.1.6

Diff since v0.1.5

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

15 Jan 10:08

Choose a tag to compare

ComponentLogging v0.1.5

Diff since v0.1.4

Added

  • @forward_logger now generates a non-bang set_log_level(...) forwarding helper (internally calling set_log_level!).

Changed

  • Function APIs: _module keyword now defaults to nothing again (avoids capturing the defining module as a default).
  • Docs: move @forward_logger documentation to the function-first page and clarify macro-first vs function-first usage.
  • Docs: update @bind_logger example to use sink=... keyword form.

Fixed

  • README: minimal example now runs as written.

Removed

  • @forward_logger no longer forwards set_log_level! by default (use set_log_level from the forwarding set).

v0.1.4

15 Jan 08:22

Choose a tag to compare

ComponentLogging v0.1.4

Diff since v0.1.3

Added

  • @forward_logger to generate module-local forwarding methods for a logger (or Ref{<:AbstractLogger}).
  • set_log_level!(logger, group, on::Bool) convenience switch.

Changed

  • @clog now supports the no-group form @clog level msg....

Fixed

  • clog now forwards id to Logging.handle_message.

Removed

  • Removed overloads without an explicit group (clog(logger, level, ...), clogenabled(logger, level)).

v0.1.3

14 Jan 03:09

Choose a tag to compare

ComponentLogging v0.1.3

Diff since v0.1.2