table of contents
Log::Handler::Output::Screen(3pm) | User Contributed Perl Documentation | Log::Handler::Output::Screen(3pm) |
NAME¶
Log::Handler::Output::Screen - Log messages to the screen.
SYNOPSIS¶
use Log::Handler::Output::Screen; my $screen = Log::Handler::Output::Screen->new( log_to => "STDERR", dump => 1, ); $screen->log($message);
DESCRIPTION¶
This output module makes it possible to log messages to your screen.
METHODS¶
new()¶
Call "new()" to create a new Log::Handler::Output::Screen object.
The following options are possible:
- log_to
- Where do you want to log? Possible is: STDOUT, STDERR and WARN.
WARN means to call "warn()".
The default is STDOUT.
- dump
- Set this option to 1 if you want that the message will be dumped with "Data::Dumper" to the screen.
- utf8, utf-8
- Set utf8 or utf-8 on STDOUT or STDERR. It depends on the parameter
log_to.
utf8 = binmode, $fh, ":utf8"; utf-8 = binmode, $fh, "encoding(utf-8)";
Yes, there is a difference.
<http://perldoc.perl.org/perldiag.html#Malformed-UTF-8-character-(%25s)>
<http://perldoc.perl.org/Encode.html#UTF-8-vs.-utf8-vs.-UTF8>
log()¶
Call "log()" if you want to log a message to the screen.
Example:
$screen->log("this message goes to the screen");
validate()¶
Validate a configuration.
reload()¶
Reload with a new configuration.
errstr()¶
This function returns the last error message.
PREREQUISITES¶
Data::Dumper Params::Validate
EXPORTS¶
No exports.
REPORT BUGS¶
Please report all bugs to <jschulz.cpan(at)bloonix.de>.
If you send me a mail then add Log::Handler into the subject.
AUTHOR¶
Jonny Schulz <jschulz.cpan(at)bloonix.de>.
COPYRIGHT¶
Copyright (C) 2007-2009 by Jonny Schulz. All rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
2022-08-28 | perl v5.34.0 |