Class: Seasar::Log::S2Logger

Inherits:
Object
  • Object
show all
Defined in:
lib/seasar/log/s2logger.rb

Constant Summary collapse

@@logger =
nil
@@logdev =
STDERR

Class Method Summary collapse

Class Method Details

.getObject

  • args

    • none

  • return

    • Logger



34
35
36
37
38
39
40
# File 'lib/seasar/log/s2logger.rb', line 34

def get
  if @@logger.nil?
    @@logger = Logger.new(@@logdev)
    @@logger.datetime_format = "%Y-%m-%d %H:%M:%S"
  end
  return @@logger
end

.logdev=(logdev) ⇒ Object

  • args

    1. Object logdev

  • return

    • nil



58
59
60
61
# File 'lib/seasar/log/s2logger.rb', line 58

def logdev=(logdev)
  @@logdev = logdev
  @@logger = nil
end

.loggerObject

  • args

    • none

  • return

    • Logger



69
70
71
# File 'lib/seasar/log/s2logger.rb', line 69

def logger
  return @@logger
end

.set(logger = nil) ⇒ Object

  • args

    1. Logger logger

  • return

    • nil



48
49
50
# File 'lib/seasar/log/s2logger.rb', line 48

def set(logger = nil)
  @@logger = logger
end