NAME
Algorithm::Genetic::Diploid::Logger - reports on progress of the experiment
METHODS
- new
-
This singleton constructor always returns reference to same object
- level
-
Alters log level. Takes named arguments:
method
provides a scalar or array of fully qualified method names whose verbosity to alter.class
provides a scalar or array of package names whose verbosity to alter.level
sets the verbosity to one of the levels described below.
VERBOSITY LEVELS
The following constants are available when using this package with the use qualifier ':levels', i.e. use Algorithm::Genetic::Diploid::Logger ':levels';
. They represent different verbosity levels that can be set globally, and/or at package level, and/or at method level.
- FATAL
-
Only most severe messages are transmitted.
- ERROR
-
Possibly unrecoverable errors are transmitted.
- WARN
-
Warnings are transmitted. This is the default.
- INFO
-
Informational messages are transmitted.
- DEBUG
-
Everything is transmitted, including debugging messages.