【发布时间】:2016-04-05 18:14:00
【问题描述】:
我有以下 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 #<Sinatra::Application:0x00000100d91f88>
file: app.rb location: block in <main> line: 4
我是否需要添加或配置某些内容才能在 Sinatra 中启用日志记录?阅读 Sinatra README 和文档,似乎默认情况下为 Sinatra::Application 启用了日志记录。
【问题讨论】: