Class: DelayedJobLogging::LogMessage
- Inherits:
-
Object
- Object
- DelayedJobLogging::LogMessage
- Defined in:
- lib/delayed_job_logging.rb
Instance Method Summary collapse
-
#initialize(job) ⇒ LogMessage
constructor
A new instance of LogMessage.
- #log(status, exception: nil) ⇒ Object
Constructor Details
#initialize(job) ⇒ LogMessage
Returns a new instance of LogMessage.
36 37 38 |
# File 'lib/delayed_job_logging.rb', line 36 def initialize(job) @job = job end |
Instance Method Details
#log(status, exception: nil) ⇒ Object
40 41 42 43 44 45 46 |
# File 'lib/delayed_job_logging.rb', line 40 def log(status, exception: nil) DelayedJobLogging.logger.info( ActiveSupport::JSON.encode( (status, exception: exception) ) ) end |