Skip to content

kazeburo/Log-StringFormatter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NAME

Log::StringFormatter - string formatter for logs

SYNOPSIS

use Log::StringFormatter;
use Scalar::Util qw/dualvar/;

stringf('foo') -> 'foo'
stringf('%s bar','foo') -> 'foo bar'
stringf([qw/foo bar/]) -> ['foo','bar']
stringf('uri %s',URI->new("http://example.com/")) -> 'uri http://example.com/'
my $dualvar = dualvar 10, "Hello";
stringf('%s , %d', $dualvar, $dualvar) -> 'Hello , 10'

DESCRIPTION

Log::StringFormatter provides a string formatter function that suitable for log messages. Log::StringFormatter's formatter also can serialize non-scalar variables.

FUNCTION

  • stringf($format:Str,@variables) / stringf($variable)

    format and serialize given values

SEE ALSO

Log::Minimal, String::Flogger

LICENSE

Copyright (C) Masahiro Nagano.

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

AUTHOR

Masahiro Nagano kazeburo@gmail.com

About

string formatter for logs

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages