Module: SimpleXChat::Logging
- Defined in:
- lib/simplex-chat/logging.rb
Constant Summary collapse
- @@logger =
nil
Class Method Summary collapse
Class Method Details
.logger(dest: $stderr, log_level: Logger::INFO) ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/simplex-chat/logging.rb', line 7 def self.logger(dest: $stderr, log_level: Logger::INFO) if @@logger == nil @@logger = Logger.new(dest) @@logger.level = log_level @@logger.progname = 'simplex-chat' @@logger.formatter = -> (severity, datetime, progname, msg) { "| [#{severity}] | #{datetime} | (#{progname}) :: #{msg}\n" } end @@logger end |