Kuniyoshi Kouji > Log-Sigil-0.15 > Log::Sigil

Download:
Log-Sigil-0.15.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  1
Open  0
View/Report Bugs
Module Version: 0.15   Source   Latest Release: Log-Sigil-1.02

NAME ^

Log::Sigil - show warnings with sigil prefix

SYNOPSIS ^

  use Log::Sigil;
  my $log = Log::Sigil->new;

  $log->quiet( 1 ) if ! DEBUG;

  $log->warn( "hi there." );                  # -> ### hi there.
  $log->warn( "a prefix will be changeed." ); # -> --- a prefix will be changed.

  package Foo;
  sub new  { $log->bias( 1 ); bless { }, shift }
  sub warn { $log->warn( @_ ) }

  package main;
  Foo->new->warn( "foo" );

DESCRIPTION ^

Log::Sigil is a message formatter. Formatting adds a few prefix, and prefi is a sigil. This module just add a few prefix to argument of message, but prefix siginals where are you from. Changing sigil by "caller" has most/only things to this module exists.

*Note: this can [not] add a suffix of filename and line in the file when called from [no] sub. This depends on 'caller' function.

METHODS ^

say

Likes say message with sigil prefix.

sayf

Likes say, but first argument will be format of the sprintf.

wran

Likes say, but file handle is specified STDERR.

warnf

Likes warn, but first argument will be format of the sprintf.

dump

Likes warn, but args are changed by Data::Dumper::Dumper.

PROPERTIES ^

sigils

Is a array-ref which sorted by using order sigil.

repeats

Specifies how many sigil is repeated.

delimiter

Will be placed between sigil and log message.

bias

Controls changing of sigil. bias for the depth of caller.

quiet

Tells Log::Sigil to no output required.

Please remove Log::Sigil from code in production. Set true this when you felt Log::Sigil is riot.

AUTHOR ^

kuniyoshi kouji <kuniyoshi@cpan.org>

SEE ALSO ^

LICENSE ^

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

syntax highlighting: