Thread Loggen aber vorher auf dem Bildschirm anzeigen (5 answers)
Opened by loggi at 2010-11-16 19:47

bloonix
 2010-11-17 22:39
#142836 #142836
User since
2005-12-17
1615 Artikel
HausmeisterIn
[Homepage]
user image
Guest loggi
Wie schafft man es auf den Bildschirm zu schreiben, als auch in eine Logdatei? Gibt es einen eleganteren Weg als den?


So zum Beispiel? ;-)

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/usr/bin/perl
use strict;
use warnings;
use Log::Handler;

my $log = Log::Handler->new();

$log->add(
    screen => {
        maxlevel => "info",
    }
);

$log->add(
    file => {
        filename => "some.log",
        mode     => "trunc", # mit trunc wird die Datei jedesmal überschrieben
        maxlevel => "info",
    }
);

$log->info("Hello World!");
$log->info(`ls -al`);
$log->info($_) for `ls -al`; # oder so :-)


Mit minlevel und maxlevel kannst du kontrollieren, wieviele Informationen
letztendlich geloggt werden.
What is a good module? That's hard to say.
What is good code? That's also hard to say.
One man's Thing of Beauty is another's man's Evil Hack.

View full thread Loggen aber vorher auf dem Bildschirm anzeigen