Module: Racker::LogSupport
- Included in:
- Builders::Builder, CLI, Processor, Template
- Defined in:
- lib/racker/log_support.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.level=(level) ⇒ Object
16 17 18 19 20 |
# File 'lib/racker/log_support.rb', line 16 def self.level=(level) log_level = log4r_level_for(level) logger.level = log_level logger.info("Log level set to: #{log_level}") end |
.log4r_level_for(level) ⇒ Object
22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
# File 'lib/racker/log_support.rb', line 22 def self.log4r_level_for(level) case level when /fatal/ Log4r::FATAL when /error/ Log4r::ERROR when /warn/ Log4r::WARN when /info/ Log4r::INFO when /debug/ Log4r::DEBUG else Log4r::INFO end end |
.logger ⇒ Object
39 40 41 |
# File 'lib/racker/log_support.rb', line 39 def self.logger Log4r::Logger['racker'] end |
Instance Method Details
#logger ⇒ Object
43 44 45 |
# File 'lib/racker/log_support.rb', line 43 def logger Racker::LogSupport.logger end |