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

.get ⇒ Object

  • 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

.logger ⇒ Object

  • 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