1Log::Handler::Output::SUcsreerenC(o3n)tributed Perl DocuLmoegn:t:aHtainodnler::Output::Screen(3)
2
3
4
6 Log::Handler::Output::Screen - Log messages to the screen.
7
9 use Log::Handler::Output::Screen;
10
11 my $screen = Log::Handler::Output::Screen->new(
12 log_to => "STDERR",
13 dump => 1,
14 );
15
16 $screen->log($message);
17
19 This output module makes it possible to log messages to your screen.
20
22 new()
23 Call new() to create a new Log::Handler::Output::Screen object.
24
25 The following options are possible:
26
27 log_to
28 Where do you want to log? Possible is: STDOUT, STDERR and WARN.
29
30 WARN means to call warn().
31
32 The default is STDOUT.
33
34 dump
35 Set this option to 1 if you want that the message will be dumped
36 with "Data::Dumper" to the screen.
37
38 utf8, utf-8
39 Set utf8 or utf-8 on STDOUT or STDERR. It depends on the parameter
40 log_to.
41
42 utf8 = binmode, $fh, ":utf8";
43 utf-8 = binmode, $fh, "encoding(utf-8)";
44
45 Yes, there is a difference.
46
47 <http://perldoc.perl.org/perldiag.html#Malformed-UTF-8-character-(%25s)>
48
49 <http://perldoc.perl.org/Encode.html#UTF-8-vs.-utf8-vs.-UTF8>
50
51 log()
52 Call log() if you want to log a message to the screen.
53
54 Example:
55
56 $screen->log("this message goes to the screen");
57
58 validate()
59 Validate a configuration.
60
61 reload()
62 Reload with a new configuration.
63
64 errstr()
65 This function returns the last error message.
66
68 Data::Dumper
69 Params::Validate
70
72 No exports.
73
75 Please report all bugs to <jschulz.cpan(at)bloonix.de>.
76
77 If you send me a mail then add Log::Handler into the subject.
78
80 Jonny Schulz <jschulz.cpan(at)bloonix.de>.
81
83 Copyright (C) 2007-2009 by Jonny Schulz. All rights reserved.
84
85 This program is free software; you can redistribute it and/or modify it
86 under the same terms as Perl itself.
87
88
89
90perl v5.36.0 2023-01-20 Log::Handler::Output::Screen(3)