Sha256: 75a84b576b91fbe94d292d16b7cc0ea171c80b40654a9534c0dc9879952de41f

Contents?: true

Size: 360 Bytes

Versions: 9

Compression:

Stored size: 360 Bytes

Contents

module PikaQue
  module Reporters
    class LogReporter

      def report(ex, clazz, msg)
        PikaQue.logger.debug "error processing <#{msg}>"
        PikaQue.logger.error "Exception #{ex.class} in #{clazz}: #{ex.message}" unless ex.nil?
        PikaQue.logger.error ex.backtrace.join("\n") unless ex.nil? || ex.backtrace.nil?
      end

    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
pika_que-0.3.0 lib/pika_que/reporters/log_reporter.rb
pika_que-0.2.0 lib/pika_que/reporters/log_reporter.rb
pika_que-0.1.6 lib/pika_que/reporters/log_reporter.rb
pika_que-0.1.5 lib/pika_que/reporters/log_reporter.rb
pika_que-0.1.4 lib/pika_que/reporters/log_reporter.rb
pika_que-0.1.3 lib/pika_que/reporters/log_reporter.rb
pika_que-0.1.2 lib/pika_que/reporters/log_reporter.rb
pika_que-0.1.1 lib/pika_que/reporters/log_reporter.rb
pika_que-0.1.0 lib/pika_que/reporters/log_reporter.rb