Class | Merb::BootLoader::Logger |
In: |
merb-core/lib/merb-core/bootloader.rb
|
Parent: | Merb::BootLoader |
Set up the logger.
Place the logger inside of the Merb log directory (set up in Merb::BootLoader::BuildFramework)
Print a warning if the installed version of rubygems is not supported
nil
:api: private
# File merb-core/lib/merb-core/bootloader.rb, line 236 236: def self.print_warnings 237: if Gem::Version.new(Gem::RubyGemsVersion) < Gem::Version.new("1.1") 238: Merb.fatal! "Merb requires Rubygems 1.1 and later. " \ 239: "Please upgrade RubyGems with gem update --system." 240: end 241: end
Sets Merb.logger to a new logger created based on the config settings.
nil
:api: plugin
# File merb-core/lib/merb-core/bootloader.rb, line 213 213: def self.run 214: Merb::Config[:log_level] ||= begin 215: if Merb.environment == "production" 216: Merb::Logger::Levels[:warn] 217: else 218: Merb::Logger::Levels[:debug] 219: end 220: end 221: 222: Merb::Config[:log_stream] = 223: Merb::Config[:original_log_stream] || Merb.log_stream 224: 225: print_warnings 226: 227: nil 228: end