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,473 of 183,107
Downloads: 11,524

Daily

Ranking: 86,038 of 183,092
Downloads: 0

Depended by

RankDownloadsName
5,1591,054,585jquery-cookie-rails
81,47610,052morris-rails

Depends on

RankDownloadsName
10953,844,246rake
60482,911,764rainbow
88381,901,392rb-fsevent
38993,982,532guard-rspec
39293,021,715redcarpet
70860,245,256fuubar
1,13530,057,223github-markup
4,0531,872,302version
7,013503,083guard-yard
37,59729,280outline
40,08226,997at

Owners

#GravatarHandle
1iconRyanScottLewis