Class: Rpruby::Log4rOutputter

Inherits:
Log4r::Outputter
  • Object
show all
Defined in:
lib/rpruby/logging/log4r_outputter.rb

Overview

Custom ReportPortal outputter for ‘log4r’ gem

Instance Method Summary collapse

Instance Method Details

#canonical_log(logevent) ⇒ Object



8
9
10
# File 'lib/rpruby/logging/log4r_outputter.rb', line 8

def canonical_log(logevent)
  synch { write(Log4r::LNAMES[logevent.level], format(logevent)) }
end

#write(level, data) ⇒ Object



12
13
14
# File 'lib/rpruby/logging/log4r_outputter.rb', line 12

def write(level, data)
  Rpruby.send_log(level, data, Rpruby.now)
end