File: README

package info (click to toggle)
libdancer-logger-syslog-perl 0.6-3
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 144 kB
  • sloc: perl: 59; makefile: 2
file content (61 lines) | stat: -rw-r--r-- 1,641 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
NAME
    Dancer::Logger::Syslog - Dancer logger engine for Sys::Syslog

VERSION
    version 0.6

DESCRIPTION
    This module implements a logger engine that send log messages to syslog,
    through the Sys::Syslog module.

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

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.

DEPENDENCY
    This module depends on Sys::Syslog.

SEE ALSO
    See Dancer for details about logging in route handlers.

AUTHORS
    *   Alexis Sukrieh <sukria@sukria.net>

    *   Yanick Champoux <yanick@cpan.org>

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.