Module: Opstat::Logging

Included in:
Master, Parsers::Master, TaskServer
Defined in:
lib/opstat-master/logging.rb

Instance Method Summary collapse

Instance Method Details

#log_levelObject



14
15
16
17
# File 'lib/opstat-master/logging.rb', line 14

def log_level
  @log_level ||= Opstat::Config.instance.get('client')['log_level']
  @log_level
end

#oploggerObject



5
6
7
8
9
10
11
12
13
# File 'lib/opstat-master/logging.rb', line 5

def oplogger
  return @oplogger if @oplogger
  @oplogger = Log4r::Logger.new self.class.to_s
  @oplogger.level = @oplogger.levels.index(log_level)
  outputter = Log4r::Outputter.stdout
  outputter.formatter = Log4r::PatternFormatter.new(:pattern => "%l - %C - %m")
  @oplogger.outputters << outputter
  @oplogger
end