Skip to content

PsyDefect/MX-App-Role-Log4perl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NAME

MooseX::App::Role::Log4perl - Add basic Log::Log4perl logging to a MooseX::App application as a role.

SYNOPSIS

use MooseX::App::Simple;

with MooseX::App::Role::Log4perl

sub run
{
    my $self = shift;

    $self->log->debug("This is a DEBUG message");
    $self->log->info("This is an INFO message");
    $self->log->warn("This is a WARN message");
    $self->log->error("This is an ERROR message");
    $self->log->fatal("This is a FATAL message");

}

DESCRIPTION

The is a role built for CLI apps using the MooseX::App framework. It adds the following command line options:

--logfile #write log4perl output to a file
--debug   #include your debug log messages
--quiet   #suppress output to the terminal (STDOUT)

By default this role will only log messages to STDOUT with INFO or higher priority.

LICENSE

Copyright (C) John Dexter.

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

AUTHOR

John Dexter

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages