Class: Seasar::Log::Factory::RubyLoggerFactory

Inherits:
Object
  • Object
show all
Defined in:
lib/seasar/log/factory/ruby-logger-factory.rb

Constant Summary collapse

@@logger =
nil
@@logdev =
STDERR

Class Method Summary collapse

Class Method Details

.createObject

  • args

    • none

  • return

    • Logger



35
36
37
38
39
40
41
# File 'lib/seasar/log/factory/ruby-logger-factory.rb', line 35

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

.initObject

  • args

    • none

  • return

    • none



49
50
51
52
# File 'lib/seasar/log/factory/ruby-logger-factory.rb', line 49

def init
  @@logger = nil
  @@logdev = STDERR
end

.logdev=(logdev) ⇒ Object

  • args

    1. Object logdev

  • return

    • nil



60
61
62
63
# File 'lib/seasar/log/factory/ruby-logger-factory.rb', line 60

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