CogUtil::Logger
Inherits Reference < Object
Main Logger class - Crystal implementation of OpenCog Logger
Constructors
new(filename : String | Nil = nil, level : LogLevel = LogLevel::INFO, timestamp_enabled : Bool = true)
SourceClass methods
debug(message : String, source : String | Nil = nil)
Sourceerror(message : String, source : String | Nil = nil)
Global logging methods using default logger
fine(message : String, source : String | Nil = nil)
Sourceinfo(message : String, source : String | Nil = nil)
Sourceset_default_logger(logger : Logger)
Sourceset_level(level_str : String)
Sourcewarn(message : String, source : String | Nil = nil)
SourceInstance methods
debug(message : String, source : String | Nil = nil)
Sourcedebug(format : String, *args)
Sourceerror(message : String, source : String | Nil = nil)
Convenience methods for different log levels
filename
Sourcefilename=(filename : String | Nil)
Sourcefine(message : String, source : String | Nil = nil)
Sourcefine(format : String, *args)
Sourceinfo(message : String, source : String | Nil = nil)
Sourceinfo(format : String, *args)
Sourcelevel
Sourcelevel=(level : LogLevel)
Sourcetimestamp_enabled
Sourcetimestamp_enabled=(timestamp_enabled : Bool)
Sourcewarn(message : String, source : String | Nil = nil)
Sourcewarn(format : String, *args)
Source