26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
# File 'lib/rbcli/logging/logging.rb', line 26
def self.save_defaults level: nil, target: nil
@default_level = level if level
@default_target = target if target
Rbcli::Config::add_categorized_defaults :logger, 'Log Settings', {
log_level: {
description: '0-5, or DEBUG < INFO < WARN < ERROR < FATAL < UNKNOWN. Set to null (~) to disable logging.',
value: @default_level || nil
},
log_target: {
description: 'STDOUT, STDERR, or a file path. Set to null (~) to disable logging.',
value: @default_target || nil
}
}
end
|