Class: ReportPortal::LoggingAppender
- Inherits:
-
Logging::Appender
- Object
- Logging::Appender
- ReportPortal::LoggingAppender
- Defined in:
- lib/report_portal/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/report_portal/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, ReportPortal::LOG_LEVELS[:unknown]] end ReportPortal.send_log(lvl, str, ReportPortal.now) end |