![]() |
![]()
| ![]() |
![]()
NAMEXT::Files::Role::Logger - logging role VERSIONVersion 0.002 SYNOPSISuse Role::Tiny::With; with 'XT::Files::Role::Logger'; $self->log($message); $self->log_debug($message); $self->log_fatal($message); DESCRIPTIONThis Role::Tiny role adds logging functionality to all XT::Files classes. USAGElog ( MESSAGE )Logs the message with Test::Builders "note" method. This should be used for all output instead of just printing it to work nicely with the Perl testing environment. log_debug ( MESSAGE )Logs the message with "log" but only if the environment variable "XT_FILES_DEBUG" is set and true. log_fatal ( MESSAGE )Logs the message with "log", then dies with Carps "confess". log_prefixReturns the prefix that is prepended to every logged message. Defaults to the objects class. Method can be overwritten to change the prefix. SEE ALSOXT::Files, Carp, Test::Builder SUPPORTBugs / Feature RequestsPlease report any bugs or feature requests through the issue tracker at <https://github.com/skirmess/XT-Files/issues>. You will be notified automatically of any progress on your issue. Source CodeThis is open source software. The code repository is available for public review and contribution under the terms of the license. <https://github.com/skirmess/XT-Files> git clone https://github.com/skirmess/XT-Files.git AUTHORSven Kirmess <sven.kirmess@kzone.ch> COPYRIGHT AND LICENSEThis software is Copyright (c) 2018-2019 by Sven Kirmess. This is free software, licensed under: The (two-clause) FreeBSD License
|