Set the padrino logger.
using ruby default logger
require 'logger' new_logger = ::Logger.new(STDOUT) new_logger.extend(Padrino::Logger::Extensions) Padrino.logger = new_logger
using ActiveSupport
require 'active_support/buffered_logger' Padrino.logger = Buffered.new(STDOUT)
using custom logger class
require 'logger' class CustomLogger < ::Logger include Padrino::Logger::Extensions end Padrino.logger = CustomLogger.new(STDOUT)
Parameters:
an object that respond to <<, write, puts, debug, warn, devel, etc..
Returns:
The given value.
47 48 49
# File 'padrino-core/lib/padrino-core/logger.rb', line 47 def self.logger=(value) Padrino::Logger.logger = value end