Class: AcidicJob::LogSubscriber
- Inherits:
-
ActiveSupport::LogSubscriber
- Object
- ActiveSupport::LogSubscriber
- AcidicJob::LogSubscriber
- Defined in:
- lib/acidic_job/log_subscriber.rb
Instance Method Summary collapse
- #define_workflow(event) ⇒ Object
- #initialize_workflow(event) ⇒ Object
- #perform_step(event) ⇒ Object
- #process_step(event) ⇒ Object
- #process_workflow(event) ⇒ Object
- #record_entry(event) ⇒ Object
Instance Method Details
#define_workflow(event) ⇒ Object
7 8 9 |
# File 'lib/acidic_job/log_subscriber.rb', line 7 def define_workflow(event) debug formatted_event(event, action: "Define workflow", **event.payload.slice("job_class", "job_id")) end |
#initialize_workflow(event) ⇒ Object
11 12 13 |
# File 'lib/acidic_job/log_subscriber.rb', line 11 def initialize_workflow(event) debug formatted_event(event, action: "Initialize workflow", **event.payload.slice("steps")) end |
#perform_step(event) ⇒ Object
23 24 25 |
# File 'lib/acidic_job/log_subscriber.rb', line 23 def perform_step(event) debug formatted_event(event, action: "Perform step", **event.payload) end |
#process_step(event) ⇒ Object
19 20 21 |
# File 'lib/acidic_job/log_subscriber.rb', line 19 def process_step(event) debug formatted_event(event, action: "Process step", **event.payload) end |
#process_workflow(event) ⇒ Object
15 16 17 |
# File 'lib/acidic_job/log_subscriber.rb', line 15 def process_workflow(event) debug formatted_event(event, action: "Process workflow", **event.payload["execution"].slice("id", "recover_to")) end |
#record_entry(event) ⇒ Object
27 28 29 |
# File 'lib/acidic_job/log_subscriber.rb', line 27 def record_entry(event) debug formatted_event(event, action: "Record entry", **event.payload.slice(:step, :action, :timestamp)) end |