Module: Wikidotrb::Common
- Defined in:
- lib/wikidotrb/common/logger.rb,
lib/wikidotrb/common/decorators.rb,
lib/wikidotrb/common/exceptions.rb
Defined Under Namespace
Modules: Decorators, Exceptions
Constant Summary collapse
- Logger =
Initialize logger
setup_logger
Class Method Summary collapse
-
.setup_logger(name = "wikidot", level = Logger::INFO)
Logger Configuration.
Class Method Details
.setup_logger(name = "wikidot", level = Logger::INFO)
Logger Configuration
8 9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/wikidotrb/common/logger.rb', line 8 def self.setup_logger(name = "wikidot", level = Logger::INFO) # Create logger _logger = Logger.new($stdout) _logger.progname = name _logger.level = level # Log format _logger.formatter = proc do |severity, datetime, progname, msg| "#{datetime} [#{progname}/#{severity}] #{msg}\n" end _logger end |