Jak resite zapis do logu v Perlu
Jan Kasprzak
kas na fi.muni.cz
Pátek Prosinec 7 10:35:33 CET 2007
Pouzivate nekdo nejaky CPANovy modul pro zapis do logu?
Jde mi o to, ze bych potreboval mit nejaky objekt, ktery by si drzel
otevreny filehandle do logovaciho souboru, mel nastavene jak podrobne
chci aktualne hlaseni, a mel nejake metody jako
$log->info("Spusten program");
$log->err("Nepodarilo se zapsat do souboru: ", $!);
$log->fatal("Fakt to dal nejde, koncim");
s tim, ze by se metody staraly o spravne pridavani casoveho razitka,
PID a pripadnych dalsich veci pred zaznam a newline za zaznam
(idealne s kontrolou, jestli ->info() a spol uz nejsou nahodou volany
s newline na konci), aby ->fatal() volalo die(), atd.
Potreboval bych to jako objekt, abych si odkaz mohl davat do
ruznych dalsich objektu a tahat ho v tech objektech s sebou.
Co doporucite (jedna z cest je i napsat si to sam)? Diky,
-Y.
--
| Jan "Yenya" Kasprzak <kas at {fi.muni.cz - work | yenya.net - private}> |
| GPG: ID 1024/D3498839 Fingerprint 0D99A7FB206605D7 8B35FCDE05B18A5E |
| http://www.fi.muni.cz/~kas/ Journal: http://www.fi.muni.cz/~kas/blog/ |
>> Rule #1 in kernel programming: don't *ever* think that things actually <<
>> work the way they are documented to work. --Linus Torvalds <<
Další informace o konferenci Perl