Dancer::Logger::Syslog - Dancer logger engine for Sys::Syslog
This module implements a logger engine that send log messages to syslog, through
the Sys::Syslog module.
The setting logger
should be set to "syslog" in order to use
this session engine in a Dancer application.
You can also specify the other configuration via the 'syslog' config key, e.g.
The allowed options are:
- Which syslog facility to use, defaults to 'USER'
- String prepended to every log line, defaults to the
configured appname or, if not defined, to the executable's
- Log options passed top "openlog()" as per
Sys::Syslog's docs. Defaults to 'pid'.
The init method is called by Dancer when creating the logger engine with this
This method defines how to format messages for Syslog, it's a bit different than
the standard one provided by Dancer::Logger::Abstract because Syslog already
provides a couple of information.
This module depends on Sys::Syslog.
See Dancer for details about logging in route handlers.
- Alexis Sukrieh <firstname.lastname@example.org>
- Yanick Champoux <email@example.com>
This software is copyright (c) 2010 by Alexis Sukrieh.
This is free software; you can redistribute it and/or modify it under the same
terms as the Perl 5 programming language system itself.