logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Dancer::Logger::Syslog - Dancer logger engine for Sys::Syslog

Authors

       •   Alexis Sukrieh <sukria@sukria.net>

       •   Yanick Champoux <yanick@cpan.org>

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'.

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

See Also