I'd move the logger line inside the class and see if that helps. I'm not sure the internals of logging in Rails, but I would guess ApplicationController would inherit the logger from ActionController::Base.
Also, this may or may not be your issue, but if you are looking at production logs, you won't see logger.debug messages. If it isn't showing up in your development logs, I would take a look at your development environment file and make sure you aren't setting config.log_level to something other than debug. -Brad On Wed, Jun 3, 2009 at 1:55 AM, Guyren G Howe <[email protected]> wrote: > > None of the controllers in my 2.3.2 app are seeing my > ApplicationController. It looks like this: > > logger.debug '********** ApplicationController!!!' > class ApplicationController < ActionController::Base > include ExceptionNotifiable > include SuperEasy > > helper :all # include all helpers, all the time > protect_from_forgery # See > ActionController::RequestForgeryProtection for details > > # Scrub sensitive parameters from your log > filter_parameter_logging :password > > layout 'main' > end > > It's named app/controllers/application_controller. > > But the debug statement never appears in the log. > > Something to do with the lazy loading, I expect, and I've a lot of > code copied from a 2.2 app, some of which I've been moving into > engines, just to make this more fun. > > Any thoughts? > > > > --~--~---------~--~----~------------~-------~--~----~ SD Ruby mailing list [email protected] http://groups.google.com/group/sdruby -~----------~----~----~----~------~----~------~--~---
