YARL - Yet Another Ruby Logger
YARL is a ruby/logger extension that provides:
- Full ANSI 4-bit color support
- SPAM -- a severity level lower than DEBUG
- Clean, low-clutter formatting
- Common defaults, like writing to STDOUT
As an extension, logger is fully implemented.
Color Support
YARL supports 4-bit ANSI colors -- both text and background -- in the logger header.
Additionally, the following severity levels have message colors:
-
FATALhas a background color -- defaults to red -
ERRORhas a text color -- defaults to red -
SPAMhas a text color -- defaults to bright black
Installation
Add this line to your application's Gemfile:
gem 'yarl'
And then execute:
$ bundle
Or install it yourself as:
$ gem install yarl
Usage
Simple Example
require 'yarl'
logger = YARL.new "Simple Example", color: :green
logger.info "Hello, World!"Complex Example
Please see examples/complex.rb for the source code.
Contributing
Feel free to make an issue, and I will do my best to respond quickly.
Or, fork it, edit it, and pull request.
![[citation needed]](../master/media/tests_colors.png?raw=true)


