Module: Roger::Helpers::Logging
Overview
Helper module for logging
Constant Summary collapse
- GRAY =
"\e[37m"
- RED =
"\e[31m"
Instance Method Summary collapse
- #debug(part, msg, &block) ⇒ Object
-
#log(part, msg, verbose = false, &block) ⇒ Object
Write out a log message.
-
#warn(part, msg) ⇒ Object
Write out a warning message.
Instance Method Details
#debug(part, msg, &block) ⇒ Object
23 24 25 |
# File 'lib/roger/helpers/logging.rb', line 23 def debug(part, msg, &block) log(part, msg, true, &block) end |
#log(part, msg, verbose = false, &block) ⇒ Object
Write out a log message
9 10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/roger/helpers/logging.rb', line 9 def log(part, msg, verbose = false, &block) shell = project.shell if !verbose || verbose && project.[:verbose] shell.say( shell.set_color(part_string(part), GRAY) + " : " + msg ) end log_block_indent(&block) if block_given? end |