Dancer::Logger::Syslog - Dancer logger engine for Sys::Syslog
Contents
Configuration
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.
syslog:
facility: 'local0'
ident: 'my_app'
The allowed options are:
facility
Which syslog facility to use, defaults to 'USER'
ident
String prepended to every log line, defaults to the configured appname or, if not defined, to the
executable's basename.
logopt
Log options passed top "openlog()" as per Sys::Syslog's docs. Defaults to 'pid'.
Copyright And License
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.
perl v5.36.0 2023-01-05 Dancer::Logger::Syslog(3pm)
Dependency
This module depends on Sys::Syslog.
Description
This module implements a logger engine that send log messages to syslog, through the Sys::Syslog module.
Methods
init()
The init method is called by Dancer when creating the logger engine with this class.
format_message()
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.
Name
Dancer::Logger::Syslog - Dancer logger engine for Sys::Syslog
See Also
See Dancer for details about logging in route handlers.
Version
version 0.6
