files in lib directory not loading

Hi there

I'm trying to install this rack application:
http://fuelyourcoding.com/set-rails-logging-on-fire/

However, my rails3 setup is not picking up my lib file:

   app/lib/rack/firebug_logger.rb

which contains:

  module Rack
    class FirebugLogger
    ...
    end
  end

And in my config/environments/development.rb :

  App::Application.configure do
    ...
    config.middleware.use Rack::FirebugLogger
  end

But rails3 is not finding my lib file :frowning:

  uninitialized constant Rack::FirebugLogger (NameError)

Any clues?

thanks!

Is "app/lib/rack/firebug_logger.rb" simply the wrong direcotry?

Or is there something I need to do to make it work?

If I put....

  module Rack
    class FirebugLogger
    ...
    end
  end

... inside my application controller it all works fine --
Rack::FirebugLogger is accessible and works.

thanks for any advice

Does anyone have any clues of suggestions?

I'm not even sure how to manually load Rack::Firebugger in "app/lib/
rack/firebug_logger.rb"

But would rather it just automatically loaded

There is a typo on the blog post you referred to. It should go in lib/
not app/lib.

Also from the same post:
"Rails autoloads (and namespaces) any code placed in the lib directory,
so that is where we’ll place our FirebugLogger code."

--Daniel