Module: Sinatra::Logger::Helpers

Defined in:
lib/sinatra/logger.rb

Instance Method Summary collapse

Instance Method Details

#loggerObject

Provides easy access to the Logger object throughout your application

Examples

logger.warn("messsage")


175
176
177
178
179
180
181
182
# File 'lib/sinatra/logger.rb', line 175

def logger 
  @logger ||= begin
    @logger = ::Logger.new(self.class.logger_log_file)
    @logger.level = ::Logger.const_get((self.class.logger_level || :warn).to_s.upcase)
    @logger.datetime_format = "%Y-%m-%d %H:%M:%S"
    @logger
  end
end