Module: Assistant::LogList

Included in:
Service
Defined in:
lib/assistant/log_list.rb

Overview

Service level list of logs

Instance Method Summary collapse

Instance Method Details

#add_log(level:, source:, detail:, message:, trace: nil) ⇒ Object



6
7
8
# File 'lib/assistant/log_list.rb', line 6

def add_log(level:, source:, detail:, message:, trace: nil)
  @logs << Assistant::LogItem.new(level: level, source: source, detail: detail, message: message, trace: trace)
end

#merge_logs(other_logs) ⇒ Object



10
11
12
# File 'lib/assistant/log_list.rb', line 10

def merge_logs(other_logs)
  @logs.concat(other_logs)
end