【发布时间】:2012-03-27 12:50:48
【问题描述】:
我浏览了一些博客和网站,它们为我提供了一些有关如何登录 sinatra 的信息,但不适用于我的应用程序,而且我浏览了一个名为 sinatra-logger 的 gem,没有尝试过,想知道理想且简单的方法sinatra 中的“日志”。就像我们为 rails 做 logger.info 一样。
我尝试过但不起作用的代码来自以下站点link,而且一些 SO 链接也指向上面链接中使用的相同方法。
configure do
LOGGER = Logger.new("sinatra.log")
end
helpers do
def logger
LOGGER
end
end
我在我的应用程序的 app.rb 中写了这个,它失败了为 App:Module 说未定义的方法 `configure'
任何指针或指南都会有所帮助。谢谢。
修改 现在正在使用文件写入来记录我的错误和消息:
File.open('log.txt', 'a') do |f|
f.write "#{status}-#{CONFIG.api_url}-#{data.inspect}-tweet}"
end
【问题讨论】:
-
我还确认了 sinatra-logger (github.com/kematzy/sinatra-logger) 在 Sinatra 1.4.x 中不起作用。