Common.Logging library introduces a simple abstraction to allow you to select a specific logging implementation at runtime.
Aleksandar Seovic, Mark Pollack, Erich Eichinger
gem "common.logging", "~> 2.0.0.0"