Module: Rbcli::Logger
- Defined in:
- lib/rbcli/util/logging.rb
Class Method Summary collapse
Class Method Details
.log ⇒ Object
59 60 61 |
# File 'lib/rbcli/util/logging.rb', line 59 def self.log @logger end |
.save_defaults(level: nil, target: nil) ⇒ Object
26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
# File 'lib/rbcli/util/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', value: @default_level || 'info' }, log_target: { description: 'STDOUT, STDERR, or a file path', value: @default_target || 'stderr' } } end |