NAME
Mojolicious::Plugin::CustomLog - A custom logger that can output log by date and type
VERSION
version 0.05
SYNOPSIS
Provides custom log utilities that can output log by date and type
use Mojolicious::Plugin::CustomLog;
sub startup {
my $self = shift;
$self->plugin('CustomLog', {
"path" => {
"test" => "log/test" # relative to home directory of app
"check" => "log/check"
},
"helper" => "mylog",
"alias" => "Global"
});
# using app helper
$self->mylog->debug('test', "this is test log");
# using alias
Global::CLog->error('check', "this is error log");
}
CONFIGURATION
CONFIGURE YOUR OWN LOGGER
- 'path' should contain at least a key value pair that identifies the path of the log
- 'helper' the name of the helper to associate with the logger (default: clog)
- 'alias' if provided, an alias of CustomLog object will be created
There should be at least one log defined. Other configs are optional.
METHODS/HELPERS
A helper is created with a name you specified (or 'clog' by default).
AUTHOR
Jingxuan Wang, <lxem.wjx@gmail.com>
BUGS/CONTRIBUTING
Please report any bugs or feature requests to through the web interface at https://github.com/jingxuanwang/Mojolicious-Plugin-CustomLog/issues. If you want to contribute changes or otherwise involve yourself in development, feel free to fork the Git repository from https://github.com/jingxuanwang/Mojolicious-Plugin-CustomLog/.
LICENSE AND COPYRIGHT
Copyright 2016- Jingxuan Wang.
This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.
See http://dev.perl.org/licenses/ for more information.