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: Specifies the priority/level string to display, with minimal variable substitution. For instance: -display => '[$priority/$level]' The defined variables are documented in the \s-1DISPLAY\s0 \s-1VARIABLES\s0 section underneath. This parameter is internally added by \*(C`Log::Agent\*(C' when computing the priority tag, since only it knows the level of the current message. 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. This parameter is internally added by \*(C`Log::Agent\*(C' when computing the priority tag, since only it knows the priority of the current message. The separation string between the tag and the log message. A single space by default.
The \*(C`-display\*(C' switch understands a few variables that can be substituted in the supplied string. Both $var and \*(C`${var}\*(C' forms are supported. Unknown variables are left untouched. The full priority name of the logged message, e.g. \*(L"warning\*(R" or \*(L"error\*(R". The associated priority level of the logged message, a number. For instance, the level associated to \*(L"warning\*(R" is 4. See Log::Agent::Priorities for the default name -> level mapping.
Raphael Manfredi <[email protected]>
Log::Agent::Tag\|(3), Log::Agent::Message\|(3), Log::Agent::Priorities\|(3).