- updated to 0.040
see /usr/share/doc/packages/perl-Log-ger/Changes
0.040 2022-06-10 Released-By: PERLANCAR; Urgency: low
- No functional changes.
- Edit Changes to add Backward-Incompatible metadata.
0.039 2022-06-10 Released-By: PERLANCAR; Urgency: low
- No functional changes.
- [doc] Tweak Log::ger's Synopsis to make the code more explanatory.
- [internals] Replace 'use var' with 'our' as the former is discouraged
in 5.006+ (thanks James Raspass).
OBS-URL: https://build.opensuse.org/request/show/982411
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Log-ger?expand=0&rev=9
- updated to 0.037
see /usr/share/doc/packages/perl-Log-ger/Changes
0.037 2020-03-11 Released-By: PERLANCAR; Urgency: high
- [Incompatible change] Bump meta version to 2 to force all plugins
to be upgraded to comply to Log::ger >0.032.
0.036 2020-03-10 Released-By: PERLANCAR; Urgency: medium
- Add _import_to() to easily import to an arbitrary package.
0.035 2020-03-10 Released-By: PERLANCAR; Urgency: medium
- Support perl < 5.22 (no warnings category 'redundant' yet)
[RT#132066].
0.034 2020-03-09 Released-By: PERLANCAR; Urgency: medium
- Add meta() and check meta version so in the future we can reject
plugins that are not up-to-date.
OBS-URL: https://build.opensuse.org/request/show/784241
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Log-ger?expand=0&rev=7
- updated to 0.033
see /usr/share/doc/packages/perl-Log-ger/Changes
0.033 2020-03-07 Released-By: PERLANCAR; Urgency: medium
- Rename things for clarity. 1) routine types: log_{sub,method} ->
logger_{sub,method}, is_{sub,method} -> level_checker_{sub,method}
(old names still accepted for now). 2) hooks: create_is_routine ->
create_level_checker, create_log_routine -> create_outputter (old
names still accepted for now). This avoids confusion between "logger
routine" (the final routine that gets installed to target) vs
"outputter" (the routine that does actual sending to output, provided
by output plugins). The "is routine" was also a bad name.
0.032 2020-03-06 Released-By: PERLANCAR; Urgency: medium
- Introduce filters as a way to do custom filtering as well as to
extract additional information from the original logger arguments,
e.g. so we can do multilevel log(level=>..., message=>...), pass
category log(category=>..., ...) and so on.
- [INCOMPATIBLE CHANGE] [removed feature] Remove multilevel (logml)
stuffs and reimplement them with filters: remove logml_{subs,methods}
routine types, remove create_logml_routine phase, remove ArrayML
output. All outputs/plugins that provide create_logml_routine will
stop working and will need to be updated.
- [INCOMPATIBLE CHANGE] Rename some hook arguments passed to plugin for
clarity: target -> target_type, target_arg -> target_name, init_args
-> per_target_conf.
- Merge Log::ger::Format::Default from Log-ger-Default-Format.
- Rename variables/terminologies to be clearer: target -> target type,
target arg -> target name, init args -> per-target conf. We also now
have per-message conf, produced by filter.
0.031 2020-03-04 Released-By: PERLANCAR; Urgency: medium
- Allow each routine to have its own init args; this allows e.g.
creating multiple sets of logger subroutines that log to
different categories, as implemented in
Log::ger::Plugin::Multisets.
- Silence 'Redundant argument in sprintf' warning.
- [doc] Tweak to make module name and version clearer [GH #2].
0.030 2020-02-18 Released-By: PERLANCAR; Urgency: low
- No functional changes.
- [doc] Tweak Synopsis, at least show how to set level & pick
multiple outputs.
OBS-URL: https://build.opensuse.org/request/show/783277
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Log-ger?expand=0&rev=6