exception_handler icon indicating copy to clipboard operation
exception_handler copied to clipboard

Listing exceptions from the database

Open agustaf9 opened this issue 3 years ago • 1 comments

In the rails console I run the command ExceptionHandler::Exception.all.first which gives me the first record as expected:

#<ExceptionHandler::Exception id: 1, class_name: "ActionController::RoutingError", status: "404", message: "No route matches [GET] \"/asdf\"", trace: "/home/adamg/.rvm/gems/ruby-2.6.5/gems/actionpack-6...", target: "http://localhost:3000/404", referrer: nil, params: "{}", user_agent: "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36...", created_at: "2020-10-17 20:53:59", updated_at: "2020-10-17 20:53:59">

But if I try to run ExceptionHandler::Exception.all.first.class_name I get:

Traceback (most recent call last):
        1: from (irb):13
NoMethodError (undefined method `env' for nil:NilClass)
Did you mean?  end

This also happens for .status .message .trace etc..

What is the correct way of accessing this information from the database?

agustaf9 avatar Oct 17 '20 21:10 agustaf9

Apologies for the reply, been extremely busy.

I will take a look in a minute for you

richpeck avatar Oct 21 '20 07:10 richpeck