Method: Chef::EventLoggers::WindowsEventLogger#run_failed
- Defined in:
- lib/chef/event_loggers/windows_eventlog.rb
#run_failed(e) ⇒ Object
Failed chef-client run %1 in %2 seconds. Exception type: %3 Exception message: %4 Exception backtrace: %5
81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 |
# File 'lib/chef/event_loggers/windows_eventlog.rb', line 81 def run_failed(e) data = if @run_status [@run_status.run_id, @run_status.elapsed_time.to_s] else %w{UNKNOWN UNKNOWN} end @eventlog.report_event( event_type: ::Win32::EventLog::ERROR_TYPE, source: SOURCE, event_id: RUN_FAILED_EVENT_ID, data: data + [e.class.name, e., e.backtrace.join("\n")] ) end |