module Logging

Public Class Methods

included(base) click to toggle source
# File lib/dex-oracle/logging.rb, line 21
def self.included(base)
  class << base
    def logger
      Logging.logger
    end
  end
end
logger() click to toggle source
# File lib/dex-oracle/logging.rb, line 5
def logger
  unless @logger
    @logger = Logger.new($stdout)
    @logger.level = Logger::WARN
    @logger.formatter = proc do |severity, datetime, progname, msg|
      "[#{severity}] #{datetime.strftime('%Y-%m-%d %H:%M:%S')}: #{msg}\n"
    end
  end
  @logger
end
logger=(logger) click to toggle source
# File lib/dex-oracle/logging.rb, line 16
def logger=(logger)
  @logger = logger
end

Public Instance Methods

logger() click to toggle source
# File lib/dex-oracle/logging.rb, line 29
def logger
  Logging.logger
end