struct Crylog::Logger
- Crylog::Logger
- Struct
- Value
- Object
Overview
A logger instance.
Defined in:
logger.crConstructors
-
.new(channel : String)
Creates a new
Loggerwith the provided channel.
Instance Method Summary
-
#alert(&block : -> Crylog::MsgType) : Nil
Logs message and optionally context with
Crylog::Severity::Alertseverity. -
#alert(message, context : Crylog::LogContext? = nil) : Nil
Logs message and optionally context with
Crylog::Severity::Alertseverity. -
#channel : String
The channel
selfbelongs to. -
#close
Closes each handler defined on
self. -
#critical(&block : -> Crylog::MsgType) : Nil
Logs message and optionally context with
Crylog::Severity::Criticalseverity. -
#critical(message, context : Crylog::LogContext? = nil) : Nil
Logs message and optionally context with
Crylog::Severity::Criticalseverity. -
#debug(message, context : Crylog::LogContext? = nil) : Nil
Logs message and optionally context with
Crylog::Severity::Debugseverity. -
#debug(&block : -> Crylog::MsgType) : Nil
Logs message and optionally context with
Crylog::Severity::Debugseverity. -
#emergency(&block : -> Crylog::MsgType) : Nil
Logs message and optionally context with
Crylog::Severity::Emergencyseverity. -
#emergency(message, context : Crylog::LogContext? = nil) : Nil
Logs message and optionally context with
Crylog::Severity::Emergencyseverity. -
#error(&block : -> Crylog::MsgType) : Nil
Logs message and optionally context with
Crylog::Severity::Errorseverity. -
#error(message, context : Crylog::LogContext? = nil) : Nil
Logs message and optionally context with
Crylog::Severity::Errorseverity. -
#handlers : Array(Crylog::Handlers::LogHandler)
The handlers registered on
self. -
#handlers=(handlers : Array(Crylog::Handlers::LogHandler)) : self
Sets the handlers to use for
self. -
#info(&block : -> Crylog::MsgType) : Nil
Logs message and optionally context with
Crylog::Severity::Infoseverity. -
#info(message, context : Crylog::LogContext? = nil) : Nil
Logs message and optionally context with
Crylog::Severity::Infoseverity. -
#notice(message, context : Crylog::LogContext? = nil) : Nil
Logs message and optionally context with
Crylog::Severity::Noticeseverity. -
#notice(&block : -> Crylog::MsgType) : Nil
Logs message and optionally context with
Crylog::Severity::Noticeseverity. -
#processors : Array(Crylog::Processors::LogProcessors)
Processors registered on
self. -
#processors=(processors : Array(Crylog::Processors::LogProcessors)) : self
Sets the processors to use for
self. -
#warning(message, context : Crylog::LogContext? = nil) : Nil
Logs message and optionally context with
Crylog::Severity::Warningseverity. -
#warning(&block : -> Crylog::MsgType) : Nil
Logs message and optionally context with
Crylog::Severity::Warningseverity.
Constructor Detail
Instance Method Detail
Logs message and optionally context with Crylog::Severity::Alert severity.
Block is only evaluated if the message is logged.
Logs message and optionally context with Crylog::Severity::Alert severity.
Logs message and optionally context with Crylog::Severity::Critical severity.
Block is only evaluated if the message is logged.
Logs message and optionally context with Crylog::Severity::Critical severity.
Logs message and optionally context with Crylog::Severity::Debug severity.
Logs message and optionally context with Crylog::Severity::Debug severity.
Block is only evaluated if the message is logged.
Logs message and optionally context with Crylog::Severity::Emergency severity.
Block is only evaluated if the message is logged.
Logs message and optionally context with Crylog::Severity::Emergency severity.
Logs message and optionally context with Crylog::Severity::Error severity.
Block is only evaluated if the message is logged.
Logs message and optionally context with Crylog::Severity::Error severity.
Sets the handlers to use for self.
Logs message and optionally context with Crylog::Severity::Info severity.
Block is only evaluated if the message is logged.
Logs message and optionally context with Crylog::Severity::Info severity.
Logs message and optionally context with Crylog::Severity::Notice severity.
Logs message and optionally context with Crylog::Severity::Notice severity.
Block is only evaluated if the message is logged.
Sets the processors to use for self.
Logs message and optionally context with Crylog::Severity::Warning severity.
Logs message and optionally context with Crylog::Severity::Warning severity.
Block is only evaluated if the message is logged.