Sha256: 62403694bfefd1b32243927763c862bdaf2b42d5be9fcc728e41dac4b1df28fc

Contents?: true

Size: 592 Bytes

Versions: 28

Compression:

Stored size: 592 Bytes

Contents

class Logster::Middleware::DebugExceptions < ActionDispatch::DebugExceptions
  private

  def log_error(env,wrapper)
    Logster.logger.skip_store = true
    exception = wrapper.exception

    Logster.config.current_context.call(env) do
       Logster.store.report(::Logger::Severity::FATAL,
                        "web",
                        exception.class.to_s << " (" << exception.to_s << ")",
                        backtrace: exception.backtrace.join("\n"),
                        env: env)
    end
    super(env, wrapper)
  ensure
    Logster.logger.skip_store = false
  end
end

Version data entries

28 entries across 28 versions & 1 rubygems

Version Path
logster-1.0.0.0.pre lib/logster/middleware/debug_exceptions.rb
logster-0.9.9 lib/logster/middleware/debug_exceptions.rb
logster-0.8.4.8.pre lib/logster/middleware/debug_exceptions.rb
logster-0.8.4.7.pre lib/logster/middleware/debug_exceptions.rb
logster-0.8.4.6.pre lib/logster/middleware/debug_exceptions.rb
logster-0.8.4.5.pre lib/logster/middleware/debug_exceptions.rb
logster-0.8.4.4.pre lib/logster/middleware/debug_exceptions.rb
logster-0.8.4.3.pre lib/logster/middleware/debug_exceptions.rb
logster-0.8.4.2.pre lib/logster/middleware/debug_exceptions.rb
logster-0.8.4.1.pre lib/logster/middleware/debug_exceptions.rb
logster-0.8.4.pre lib/logster/middleware/debug_exceptions.rb
logster-0.8.3 lib/logster/middleware/debug_exceptions.rb
logster-0.8.2 lib/logster/middleware/debug_exceptions.rb
logster-0.8.1 lib/logster/middleware/debug_exceptions.rb
logster-0.8.0 lib/logster/middleware/debug_exceptions.rb
logster-0.1.8 lib/logster/middleware/debug_exceptions.rb
logster-0.1.7 lib/logster/middleware/debug_exceptions.rb
logster-0.1.6 lib/logster/middleware/debug_exceptions.rb
logster-0.1.5 lib/logster/middleware/debug_exceptions.rb
logster-0.1.4 lib/logster/middleware/debug_exceptions.rb