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: 73,403 of 180,459
Downloads: 11,215

Daily

Ranking: 70,697 of 180,454
Downloads: 5

Depended by

RankDownloadsName
4,9061,048,965jquery-cookie-rails
80,3839,778morris-rails

Depends on

RankDownloadsName
16853,643,152rake
64421,311,146rainbow
83347,311,798rb-fsevent
37885,347,836redcarpet
38882,933,311guard-rspec
71752,199,483fuubar
1,04329,831,510github-markup
3,9531,733,909version
6,821477,304guard-yard
36,85928,477outline
39,20926,306at

Owners

#GravatarHandle
1iconRyanScottLewis