Class: Rpruby::LoggingAppender
- Inherits:
-
Logging::Appender
- Object
- Logging::Appender
- Rpruby::LoggingAppender
- Defined in:
- lib/rpruby/logging/logging_appender.rb
Overview
Custom ReportPortal appender for ‘logging’ gem
Instance Method Summary collapse
Instance Method Details
#write(event) ⇒ Object
8 9 10 11 12 13 14 15 16 |
# File 'lib/rpruby/logging/logging_appender.rb', line 8 def write(event) (str, lvl) = if event.instance_of?(::Logging::LogEvent) [layout.format(event), event.level] else [event.to_s, Rpruby::LOG_LEVELS[:unknown]] end Rpruby.send_log(lvl, str, Rpruby.now) end |