Module: Fdlint::Helper::Logger
- Included in:
- CLI::Runner, Parser::BaseParser, Parser::HTML::HtmlParser, Rule, Validator
- Defined in:
- lib/fdlint/helper/logger.rb
Overview
Public: Module Logger handles the in-application
runtime logging. It helps user inspect
details of application running.
Constant Summary collapse
- LEVELS =
[:debug, :info, :warn, :error, :fatal]
Instance Method Summary collapse
-
#log(msg, level = :info) ⇒ Object
Public: log message with specificated log level.
- #logger ⇒ Object
Instance Method Details
#log(msg, level = :info) ⇒ Object
Public: log message with specificated log level
msg - the message text to log level - debug / info / warn / error / fatal
Returns nil
18 19 20 21 |
# File 'lib/fdlint/helper/logger.rb', line 18 def log( msg, level = :info ) level = :info unless LEVELS.include?( level ) send level, msg end |
#logger ⇒ Object
29 30 31 |
# File 'lib/fdlint/helper/logger.rb', line 29 def logger $logger ||= ::Logger.new(STDOUT, ::Logger::WARN) end |