Class | Log4r::SyslogOutputter |
In: |
lib/log4r/outputter/syslogoutputter.rb
|
Parent: | Outputter |
SYSLOG_LEVELS_MAP | = | { "DEBUG" => LOG_DEBUG, "INFO" => LOG_INFO, "NOTICE" => LOG_NOTICE, # by default NOTICE is not in log4r "WARN" => LOG_WARNING, "ERROR" => LOG_ERR, "FATAL" => LOG_CRIT, "ALERT" => LOG_ALERT, # by default ALERT is not in log4r "EMERG" => LOG_EMERG, # by default EMERG is not in log4r } |
maps default log4r levels to syslog priorities (logevents never see ALL and
OFF) SYSLOG Levels are:
"DEBUG" => Syslog::LOG_DEBUG "INFO" => Syslog::LOG_INFO "NOTICE" => Syslog::LOG_NOTICE "WARN" => Syslog::LOG_WARN "ERROR" => Syslog::LOG_ERROR "FATAL" => Syslog::LOG_FATAL "ALERT" => Syslog::LOG_ALERT "EMERG" => Syslog::LOG_EMERG |
|
SYSLOG_LOG4R_MAP | = | { "DEBUG" => "DEBUG", "INFO" => "INFO", "WARN" => "WARN", "ERROR" => "ERROR", "FATAL" => "FATAL" |
mapping from Log4r default levels to syslog, by
string name "DEBUG" => "DEBUG"
"INFO" => "INFO" "WARN" => "WARN" "ERROR" => "ERROR" "FATAL" => "FATAL" |
There are 3 hash arguments
A single hash argument that maps custom names to syslog names