Ошибка «неопределенная локальная переменная или метод« logger »» при использовании «logger.info» в приложении Sinatra

, у меня есть следующий код приложения Sinatra 1.2.1:

# app.rb
require 'sinatra'

get '/' do
  logger.info "COUCOU"
  'Hello world!'
end

и я запускаю сервер с помощью ruby ​​-rubygems app.rb . Когда я перехожу на http: // localhost: 4567 , я получаю сообщение об ошибке:

NameError at /
undefined local variable or method `logger' for #
file: app.rb location: block in 
line: 4

Нужно ли мне что-то добавить или настроить, чтобы включить ведение журнала в Sinatra? Читая Sinatra README и документацию, похоже, что ведение журнала включено по умолчанию для Sinatra :: Application .

6
задан Florent2 4 April 2011 в 22:17
поделиться