Categories: None [Edit]

fancy_logger

https://rubygems.org/gems/fancy_logger
https://github.com/RyanScottLewis/fancy_logger
# Fancy Logger An easily customizable logger with style. ## Install ### Bundler: `gem 'fancy_logger'` ### RubyGems: `gem install fancy_logger` ## Usage Simply use as if you were using the normal Ruby `Logger` class: ```ruby require 'fancy_logger' logger = FancyLogger.new(STDOUT) logger.info "Hello" ``` ### Config The `config` instance method allows you to modify the configuration of the Logger within a DSL. Continuing with our last example: ```ruby logger.config do timestamp_format "%c" styles do info do foreground :yellow blink true end end end logger.debug 'Look here!' logger.info 'Doing things...' logger.warn 'Watch out!' logger.error 'Bad' logger.fatal 'VERY bad' logger.unknown 'Weird unknown stuff' ``` #### Output ![][output_example] ### Config ```ruby # The format of the timestamp in the log. Follows the strftime standards. timestamp_format "%F %r" # On the first logged message, FancyLogger will prepend a help message # containing a list of all the severities (debug, info, warn, etc) styled # according to your config as reference. # You can disable this by setting the below option to false. show_help_message true # Under styles, you have a configuration for each severity. # Each severity has a configuration with the following valid options: # Key: foreground # Value: # :default, :black, :red, :green, :yellow, :blue, :magenta, :cyan, :white # # Key: background # Value: # :default, :black, :red, :green, :yellow, :blue, :magenta, :cyan, :white # # Key: reset # Value: true or false # # Key: bright # Value: true or false # # Key: italic # Value: true or false # # Key: underline # Value: true or false # # Key: # blink # Value: true or false # # Key: inverse # Value: true or false # # Key: hide # Value: true or false styles do debug do foreground :black background :cyan end info do foreground :default background :default end warn do foreground :yel...

Total

Ranking: 74,399 of 182,901
Downloads: 11,502

Daily

Ranking: 56,274 of 182,889
Downloads: 0

Depended by

RankDownloadsName
5,1291,054,017jquery-cookie-rails
81,38210,035morris-rails

Depends on

RankDownloadsName
10944,905,605rake
61477,479,490rainbow
88378,892,694rb-fsevent
38993,083,645guard-rspec
39292,301,816redcarpet
70959,659,045fuubar
1,12930,039,370github-markup
4,0461,858,245version
6,985500,916guard-yard
37,53129,232outline
40,01026,953at

Owners

#GravatarHandle
1iconRyanScottLewis