lib/heavylog/sidekiq_logger.rb in heavylog-0.0.16 vs lib/heavylog/sidekiq_logger.rb in heavylog-0.0.17

- old
+ new

@@ -1,17 +1,20 @@ # frozen_string_literal: true -require "sidekiq/job_logger" +begin + require "sidekiq/job_logger" -module Heavylog - class SidekiqLogger < Sidekiq::JobLogger - def call(item, _queue) - # item = {"class"=>"SuspiciousJob", "args"=>[12754545, [3858890], "invoice"], "retry"=>true, "queue"=>"default", - # "jid"=>"5ec968571e358497d70a3cf2", "created_at"=>1540484817.3950138, "enqueued_at"=>1540484817.395076} + module Heavylog + class SidekiqLogger < Sidekiq::JobLogger + def call(item, _queue) + # item = {"class"=>"SuspiciousJob", "args"=>[12754545, [3858890], "invoice"], "retry"=>true, "queue"=>"default", + # "jid"=>"5ec968571e358497d70a3cf2", "created_at"=>1540484817.3950138, "enqueued_at"=>1540484817.395076} - Heavylog.log_sidekiq(item["jid"], item["class"], item["args"]) - super - ensure - Heavylog.finish_sidekiq + Heavylog.log_sidekiq(item["jid"], item["class"], item["args"]) + super + ensure + Heavylog.finish_sidekiq + end end end +rescue LoadError end