The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

String::Flogger - string munging for loggers

VERSION

version 1.001

SYNOPSIS

    use String::Flogger qw(flog);

    my @inputs = (
      'simple!',

      [ 'slightly %s complex', 'more' ],

      [ 'and inline some data: %s', { look => 'data!' } ],

      [ 'and we can defer evaluation of %s if we want', sub { 'stuff' } ],

      sub { 'while avoiding sprintfiness, if needed' },
    );

    say flog($_) for @inputs;

The above will output:

    simple!

    slightly more complex

    and inline some data: {{{ "look": "data!" }}}

    and we can defer evaluation of %s if we want

    while avoiding sprintfiness, if needed

AUTHOR

  Ricardo SIGNES <rjbs@cpan.org>

COPYRIGHT AND LICENSE

This software is copyright (c) 2008 by Ricardo SIGNES <rjbs@cpan.org>.

This is free software; you can redistribute it and/or modify it under the same terms as perl itself.