24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
# File 'lib/maglove.rb', line 24
def self.logger
if @logger.nil?
Logging.color_scheme("bright", {
levels: { debug: :blue, info: :green, warn: :yellow, error: :red, fatal: [:white, :on_red] },
date: :blue,
mdc: :cyan,
logger: :cyan,
message: :black
})
Logging.appenders.stdout("stdout", layout: Logging.layouts.pattern(pattern: '[%d] %-5l %-18X{full_command} %x %m\n', color_scheme: 'bright'))
@logger = Logging::Logger.new(self.class.name)
@logger.level = :debug
@logger.add_appenders('stdout')
end
@logger
end
|