Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Log::Dispatch::ColorfuUser Contributed Perl DocumentLog::Dispatch::Colorful(3)

NAME
       Log::Dispatch::Colorful - Object	for logging to screen.

SYNOPSIS
	 use Log::Dispatch::Colorful;

	 my $screen = Log::Dispatch::Colorful->new(
	     name      => 'screen',
	     min_level => 'debug',
	     stderr    => 1,
	     format    => '[%d]	[%p] %m	at %F line %L%n',
	     color     => {
		 info  => { text => 'green', },
		 debug => {
		     text	=> 'red',
		     background	=> 'white',
		 },
		 error => {
		     text	=> 'yellow',
		     background	=> 'red',
		 },
	     }
	 );

	 $screen->log( level =>	'error', message => "look at that rainbow!\n" );

	 # dump	reference variants!
	 my $data = {
	     foo => 'bar',
	 };
	 $screen->log( level =>	'debug', message => $data );

DESCRIPTION
       Log::Dispatch::Colorful is provides an object for logging to the
       screen.

ATTENTION
       this module is rewrite Log::Dispatch method for Dumper.	if you don't
       need Dumper, you	think about using Log::Dispatch::Screen::Color.

METHODS
   new
       This method takes a hash	of parameters.

   log
       Sends a message if the level is greater than or equal to	the object's
       minimum level.  This method applies any message formatting callbacks
       that the	object may have.  (in Log::Dispatch::Output).

   log_message
       Sends a message to the appropriate output.  Generally this shouldn't be
       called directly but should be called through the	"log()"	method (in
       Log::Dispatch::Output).

AUTHOR
       Daisuke Komatsu <vkg.taro@gmail.com>

SEE ALSO
       Log::Dispatch, Log::Dispatch::Screen, Catalyst::Plugin::Log::Colorful

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

perl v5.32.0			  2009-09-20	    Log::Dispatch::Colorful(3)

NAME | SYNOPSIS | DESCRIPTION | ATTENTION | METHODS | AUTHOR | SEE ALSO | LICENSE

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Log::Dispatch::Colorful&sektion=3&manpath=FreeBSD+12.2-RELEASE+and+Ports>

home | help