Module: MongoDelta::Logging

Included in:
Agent, CLI, Stream
Defined in:
lib/mongo_delta/logging.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.setup_loggerObject



6
7
8
9
10
11
12
# File 'lib/mongo_delta/logging.rb', line 6

def self.setup_logger
  Logger.new(STDERR).tap do |logger|
    logger.formatter = proc do |severity, datetime, progname, msg|
      "#{datetime} - #{severity}: #{msg}\n"
    end
  end
end

Instance Method Details

#loggerObject



14
15
16
# File 'lib/mongo_delta/logging.rb', line 14

def logger
  @@logger ||= MongoDelta::Logging.setup_logger
end