- 
                Notifications
    
You must be signed in to change notification settings  - Fork 0
 
modsaid/better-logging
Folders and files
| Name | Name | Last commit message  | Last commit date  | |
|---|---|---|---|---|
Repository files navigation
Overview
--------
Better logging is a small override for the formate_message of rails Ruby's Logger
class.
The idea is to add a timestamp and the logging level to each logged message, for
better tracking and trouble shooting issue on rails application. The time dimension 
does matter a lot
Sample Output
-------------
Processing SessionController#new (for 127.0.0.1 at 2010-02-14 14:45:47.759491) [GET]
2010-02-14 14:45:47 [INFO]   Session ID: db530add21a108be121380734adda65d
2010-02-14 14:45:47 [INFO]   Parameters: {"return_to"=>"/user_menu/preferences", "action"=>"new", "controller"=>"session"}
2010-02-14 14:45:47 [INFO] Rendering  within layouts/application
2010-02-14 14:45:47 [INFO] Rendering session/new
2010-02-14 14:45:47 [DEBUG]   Zone Load (0.000149)   SELECT * FROM zones WHERE (zones.`name` = 'Side Wide Skyscraper Zone') LIMIT 1
2010-02-14 14:45:47 [DEBUG]   Zone Load (0.000124)   SELECT * FROM zones WHERE (zones.`id` = 16) 
2010-02-14 14:45:47 [DEBUG]   Size Load (0.000265)   SELECT * FROM sizes WHERE (sizes.`id` = 4) 
2010-02-14 14:45:47 [INFO] Completed in 0.03830 (26 reqs/sec) | Rendering: 0.03656 (95%) | DB: 0.00049 (1%) | 200 OK [http://localhost/login?return_to=%2Fuser_menu%2Fpreferences]
--------------------------------------------------------------------------------
Installation
------------
  gem install better-logging
--------------------------------------------------------------------------------
Usage
-----
In your envitonment.rb add
  require 'better-logging'
--------------------------------------------------------------------------------
author
------
Mahmoud Said ([email protected])
RubyOnRails Developer
About
Adding Time stamps for rails logging to enhance trouble shooting for problems in production rails applications
Resources
Stars
Watchers
Forks
Releases
No releases published
              Packages 0
        No packages published