class SemanticLogger::Formatters::Syslog::LevelMap
Default
level map for every log level
:fatal => ::Syslog::LOG_CRIT - “A critical condition has occurred” :error => ::Syslog::LOG_ERR - “An error occurred” :warning =>::Syslog::LOG_WARNING - “Warning of a possible problem” :info => ::Syslog::LOG_NOTICE - “A normal but significant condition occurred” :debug => ::Syslog::LOG_INFO - “Informational message” :trace => ::Syslog::LOG_DEBUG - “Debugging information”
The following levels are not used by default. ::Syslog::LOG_EMERG - “System is unusable” ::Syslog::LOG_ALERT - “Action needs to be taken immediately”
Attributes
debug[RW]
error[RW]
fatal[RW]
info[RW]
trace[RW]
warn[RW]
Public Class Methods
new(trace: ::Syslog::LOG_DEBUG, debug: ::Syslog::LOG_INFO, info: ::Syslog::LOG_NOTICE, warn: ::Syslog::LOG_WARNING, error: ::Syslog::LOG_ERR, fatal: ::Syslog::LOG_CRIT)
click to toggle source
# File lib/semantic_logger/formatters/syslog.rb, line 28 def initialize(trace: ::Syslog::LOG_DEBUG, debug: ::Syslog::LOG_INFO, info: ::Syslog::LOG_NOTICE, warn: ::Syslog::LOG_WARNING, error: ::Syslog::LOG_ERR, fatal: ::Syslog::LOG_CRIT) @trace = trace @debug = debug @info = info @warn = warn @error = error @fatal = fatal end
Public Instance Methods
[](level)
click to toggle source
# File lib/semantic_logger/formatters/syslog.rb, line 37 def [](level) public_send(level) end