Log::Agent::Tag::Priority - a log priority tag string
Not intended to be used directly Inherits from Log::Agent::Tag.
This class represents a log priority tag string.
The following parameters are defined, in alphabetical order:
-display
Specifies the priority/level string to display, with minimal variable substitution. For instance:
-display => '[$priority/$level]'
The defined variables are documented in the DISPLAY VARIABLES section underneath.
-level
This parameter is internally added by Log::Agent when computing the priority tag, since only it knows the level of the current message.
Log::Agent
-postfix
Whether tag should be placed after or before the log message. By default, it is prepended to the log message, i.e. this parameter is false.
-priority
This parameter is internally added by Log::Agent when computing the priority tag, since only it knows the priority of the current message.
-separator
The separation string between the tag and the log message. A single space by default.
The -display switch understands a few variables that can be substituted in the supplied string. Both $var and ${var} forms are supported. Unknown variables are left untouched.
${var}
$priority
The full priority name of the logged message, e.g. "warning" or "error".
$level
The associated priority level of the logged message, a number. For instance, the level associated to "warning" is 4. See Log::Agent::Priorities for the default name -> level mapping.
4
Raphael Manfredi <Raphael_Manfredi@pobox.com>
Log::Agent::Tag(3), Log::Agent::Message(3), Log::Agent::Priorities(3).
To install Log::Agent, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Log::Agent
CPAN shell
perl -MCPAN -e shell install Log::Agent
For more information on module installation, please visit the detailed CPAN module installation guide.