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,620 of 183,471
Downloads: 11,564

Daily

Ranking: 61,367 of 183,459
Downloads: 0

Depended by

RankDownloadsName
5,1961,055,500jquery-cookie-rails
81,61110,092morris-rails

Depends on

RankDownloadsName
10968,905,115rake
59492,131,434rainbow
89387,066,625rb-fsevent
39195,645,622guard-rspec
39594,210,552redcarpet
70561,431,908fuubar
1,14630,090,586github-markup
4,0631,894,069version
7,031505,934guard-yard
37,69129,393outline
40,17427,088at

Owners

#GravatarHandle
1iconRyanScottLewis