- Global logger with yell config that is read in from a yaml file.
- This allows end users to configure logging to their own needs.
- new adapters etc can be add including a GELF adapter.
- yell will read and honour RAILS_ENV, RACK_ENV or YELL_ENV and defaults to
development
As a developer I would love to have at my disposal, via the way of a mixin, an easy way to log things without having to understand how. I should be able to just simply state what I want to log and at what level.
debug('debug message')
info('this happened')
As an end user I should be able to chose what level of logging is displayed to the screen.
--verbose=WARN
--verbose=DEBUG
Using yell as outlaid in this gist gives the mixin and the helper methods to achieve this however there is still no way to control what is sent to STDOUT/console.
This needs more experimentation/thought