class Empp::EmppLogger

Public Class Methods

config(config = {}) click to toggle source
# File lib/empp/empp_logger.rb, line 16
def self.config(config = {})
  @@loggerfile = config[:logfile] || @@loggerfile
  @@loggerlevel = config[:loglevel] || @@loggerlevel
  @@logger = config[:logger]
end
instance() click to toggle source
# File lib/empp/empp_logger.rb, line 22
def self.instance
  if @@logger
    return @@logger
  else
    if !File::exist?@@loggerfolder
      Dir::mkdir @@loggerfolder
    end
    @@logger = self.new
    return @@logger
  end
  
end
new() click to toggle source
Calls superclass method
# File lib/empp/empp_logger.rb, line 35
def initialize
  # super(File.dirname(__FILE__) + "/log/empp.log", shift_age = 7, shift_size = 1024*1024 )
  super(@@loggerfile, shift_age = 7, shift_size = 1024*1024 )
  # super(Empp::logfile, shift_age = 7, shift_size = 1024*1024 )
  # @level = Empp::loglevel
  @level = @@loggerlevel
end