Skip to content

bmc/grizzled-rails-logger

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
lib
 
 
 
 
 
 
 
 
 
 
 
 

grizzled-rails-logger

Grizzled Rails Logger is a Ruby gem that provides an add-on for the stock Rails 3 logger.

The Grizzled::Rails::Logger module augments the Rails 3 ActiveSupport::BufferedLogger class, providing some additional capabilities, including:

  • Configurable colorized logging (colorized by severity).
  • Simple timestamp configuration.
  • The ability to include the PID in each message.
  • The ability to flatten the log output, removing spurious newlines, so that each message occupies only one line.
  • Anexception message that dumps an exception backtrace to the log

Installation for Rails 3

Add the following to your Gemfile, and run bundle install:

gem 'grizzled-rails-logger'

If you want the development version of the gem, use:

gem 'grizzled-rails-logger', github: 'bmc/grizzled'

This gem is specific to Rails 3, but it should work fine with either Ruby 1.9 or Ruby 1.8.7.

Documentation

Complete documentation for this software is available on the home page