NAME
Log::Dispatch::Screen::Gentoo - Gentoo-colored screen logging output
VERSION
version 0.003
SYNOPSIS
use Log::Dispatch;
my $log = Log::Dispatch->new(
'outputs' => [
[
'Screen::Gentoo',
'min_level' => 'debug',
'stderr' => 1,
'newline' => 1,
],
],
);
$log->info('Information');
$log->warning('Uh oh!');
$log->critical('No oh!');
DESCRIPTION
This implements a colorful output that uses Term::GentooFunctions to print out the output.
It also works with indentation when using eindent
and eoutdent
from Term::GentooFunctions.
If you have Unicode::UTF8 available, it will use that to support UTF-8 character encodings. (This is much faster than Encode.)
One limitation this has is that there are only three colors, which means that you cannot see a difference between levels debug
, notice
, and info
which all have a green color, or between error
, critical
, alert
, and emergency
which all have a red color.
At least for now.
SEE ALSO
-
Colors entire lines, not just the beginning. Try it out.
AUTHOR
Sawyer X <xsawyerx@cpan.org>
COPYRIGHT AND LICENSE
This software is Copyright (c) 2020 by Sawyer X.
This is free software, licensed under:
The MIT (X11) License