./devel/p5-Log-Dispatchouli, Perl 5 wrapper module around Log::Dispatch

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.007nb1, Package name: p5-Log-Dispatchouli-3.007nb1, Maintainer: pkgsrc-users

Log::Dispatchouli is a thin layer above Log::Dispatch and meant to make it
dead simple to add logging to a program without having to think much about
categories, facilities, levels, or things like that. It is meant to make
logging just configurable enough that you can find the logs you want and
just easy enough that you will actually log things.

Log::Dispatchouli can log to syslog (if you specify a facility), standard
error or standard output, to a file, or to an array in memory. That last
one is mostly useful for testing.

In addition to providing as simple a way to get a handle for logging
operations, Log::Dispatchouli uses String::Flogger to process the things
to be logged, meaning you can easily log data structures. Basically:
strings are logged as is, arrayrefs are taken as (sprintf format, args),
and subroutines are called only if needed. For more information read the
String::Flogger docs.


Required to run:
[lang/perl5] [devel/p5-Params-Util] [devel/p5-Log-Dispatch] [devel/p5-Sub-Exporter] [devel/p5-Try-Tiny] [devel/p5-Sub-Exporter-GlobExporter] [devel/p5-Log-Dispatch-Array] [textproc/p5-String-Flogger]

Required to build:
[devel/p5-Test-Deep] [devel/p5-namespace-autoclean] [devel/p5-Test-Fatal] [pkgtools/cwrappers] [devel/p5-Params-ValidationCompiler] [devel/p5-Specio]

Master sites: (Expand)

Filesize: 39.396 KB

Version history: (Expand)


CVS history: (Expand)


   2024-11-16 13:08:07 by Thomas Klausner | Files touched by this commit (2504)
Log message:
*: recursive bump for perl 5.40
   2023-12-17 07:02:24 by Makoto Fujiwara | Files touched by this commit (2)
Log message:
(devel/p5-Log-Dispatchouli) Updated 3.006 to 3.007

3.007     2023-09-02 20:18:04-04:00 America/New_York
        - add the is_X methods to Proxy as they were on the root logger
          (thanks, Charlie Garrison)
        - in Log::Fmt tests, cope with the slightly different output of
          JSON::PP versus the XS implementations
   2023-09-01 01:14:47 by Wen Heping | Files touched by this commit (2)
Log message:
Update to 3.006

Upstream changes:
3.006     2023-08-11 10:58:09-04:00 America/New_York
        - fix a bug in Log::Fmt where an event data value that was a reference
          to a reference to an array was logged as its 0th element, not a
          flogged array reference
   2023-08-03 15:30:42 by Wen Heping | Files touched by this commit (2)
Log message:
Update to 3.005

Upstream changes:
3.005     2023-06-08 20:41:02-04:00 America/New_York
        - add parse_event_string_as_hash, which loses duplicate k/v pairs
          but makes life a little easier

3.004     2023-06-05 21:26:03-04:00 America/New_York
        - optimization to parsing of quoted strings (thanks, Rob Mueller)

3.003     2023-06-05 08:10:52-04:00 America/New_York
        - Log::Fmt will now flog ref-refs, meaning you can easily log JSON as
          log event values
   2023-07-06 11:43:03 by Thomas Klausner | Files touched by this commit (2483)
Log message:
*: recursive bump for perl 5.38
   2023-06-06 14:42:56 by Taylor R Campbell | Files touched by this commit (1319)
Log message:
Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/.

Almost all uses, if not all of them, are wrong, according to the
semantics of BUILD_DEPENDS (packages built for target available for
use _by_ tools at build-time) and TOOL_DEPEPNDS (packages built for
host available for use _as_ tools at build-time).

No change to BUILD_DEPENDS as used correctly inside buildlink3.

As proposed on tech-pkg:
https://mail-index.netbsd.org/tech-pkg/2023/06/03/msg027632.html
   2023-06-03 15:28:21 by Wen Heping | Files touched by this commit (2)
Log message:
Update to 3.002

Upstream changes:
3.002     2022-12-06 09:49:34-05:00 America/New_York
        - restore v5.20 compatibility by turning on "postderef" feature
          explicitly

3.001     2022-12-01 11:55:43-05:00 America/New_York
        - no changes, just stable

3.000     2022-11-03 21:29:21-04:00 America/New_York (TRIAL RELEASE)
        - Log::Dispatchouli now requires v5.20, for pair slices
        - structured event logging with ->log_event -- read the docs, and Log::Fmt
   2022-06-28 13:38:00 by Thomas Klausner | Files touched by this commit (3952)
Log message:
*: recursive bump for perl 5.36