Quiq::Logger - Schreiben von Logmeldungen
Quiq::Hash
$log = $class->new($level,$file,$toTerm);
(String) Loglevel: Es werden fünf Loglevel unterschieden: 'DEBUG', 'INFO', 'WARN', 'ERROR', 'FATAL'.
(Pfad) Die Datei, in die die Meldungen gelogged werden.
(Bool) Ob die Meldungen außer in die Logdatei auch auf STDOUT ausgegeben werden sollen.
Logger-Objekt
Instantiiere ein Objekt der Klasse und liefere dieses zurück.
$log = $class->logger;
Ermittele das Logger-Objekt und liefere dieses zurück. Das Logger-Objekt muss zuvor natürlich instantiiert worden sein.
$log->debug($msg);
(String) Logmeldung
Schreibe die Meldung $msg als DEBUG ins Log und - falls bei der Instantiierung angegeben - nach STDOUT (Terminal).
$log->info($msg);
Schreibe die Meldung $msg als INFO ins Log und - falls bei der Instantiierung angegeben - nach STDOUT (Terminal).
$log->warn($msg);
Schreibe die Meldung $msg als WARN ins Log und - falls bei der Instantiierung angegeben - nach STDOUT (Terminal).
$log->error($msg);
Schreibe die Meldung $msg als ERROR ins Log und - falls bei der Instantiierung angegeben - nach STDOUT (Terminal).
$log->fatal($msg);
Schreibe die Meldung $msg als FATAL ins Log und - falls bei der Instantiierung angegeben - nach STDOUT (Terminal) und terminiere die Ausführung des Programms.
$log->write($level,$msg);
Level der Logmeldung
Schreibe die Meldung $msg ins Log und - falls bei der Instantiierung angegeben - nach STDOUT (Terminal).
1.210
Frank Seitz, http://fseitz.de/
Copyright (C) 2023 Frank Seitz
This code is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
To install Quiq, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Quiq
CPAN shell
perl -MCPAN -e shell install Quiq
For more information on module installation, please visit the detailed CPAN module installation guide.