class

DiagnosticLogger

Inherits Reference < Object

Constants

ConfigFile = "config.yml"
ConfigNamespace = "logger"
DefaultAppender = ConsoleAppender.new(1, blocking: (LibC.isatty(1)) == 0)
DefaultLevel = Log::Severity::Info
DefaultPattern = "%{date} | [%{level}] %{pid}>%{fiber}>%{logger} | %{msg}"
InputBufferSize = 1024
VERSION = (File.read_lines(File.join(File.dirname("/tmp/tmp.cidGLD/src/src/lib/version.cr"), "..", "..", "shard.yml"))) .find(&.match(/^version: (.*)/)) && $~[1]

Constructors

new(name : String | Nil = nil, level : Log::Severity = @@config.level)
Source

Class methods

pattern
Source
write(messages : Enumerable(Message))
Source
write(message : Message)
Source
write_one(message : Message)
Source

Instance methods

debug(message)

Logs message if the logger's current severity is lower or equal to Debug.

Source
error(message)

Logs message if the logger's current severity is lower or equal to Error.

Source
fatal(message)

Logs message if the logger's current severity is lower or equal to Fatal.

Source
info(message)

Logs message if the logger's current severity is lower or equal to Info.

Source
none(message)

Logs message if the logger's current severity is lower or equal to None.

Source
notice(message)

Logs message if the logger's current severity is lower or equal to Notice.

Source
trace(message)

Logs message if the logger's current severity is lower or equal to Trace.

Source
warn(message)

Logs message if the logger's current severity is lower or equal to Warn.

Source

Nested types