1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
require "guard/options"
module Guard
module UI
class Logger
class Config < Guard::Options
DEFAULTS = {
progname: "Guard",
level: :info,
template: ":time - :severity - :message",
time_format: "%H:%M:%S",
flush_seconds: 0,
# Other LumberJack device-specific options
# max_size: "5M",
# buffer_size: 0,
# additional_lines: nil,
}.freeze
def initialize(options = {})
super(options, DEFAULTS)
end
def level=(value)
self["level"] = value
end
end
end
end
end
|