【发布时间】:2014-01-05 14:22:13
【问题描述】:
我在使用 Log4r 时遇到问题。
uninitialized constant Log4r::Logger::RootLogger
我试过this,但还是报错:
>> require "log4r"
=> true
>> Log4r::DEBUG
NameError: uninitialized constant Log4r::DEBUG
>> Log4r::Logger.root
=> uninitialized constant Log4r::Logger::RootLogger
from /var/lib/gems/1.9.1/gems/log4r-1.1.11/lib/log4r/staticlogger.rb:5:in `root'
from (irb):5
from /usr/bin/irb:12:in `<main>'
【问题讨论】:
-
你能解释一下你为什么使用 Log4r 以及你想要完成什么吗?
-
我在我的应用程序中使用 Log4r - 用于日志。但我在浏览器中看到此乘客错误 - 尝试访问我的应用程序时。
-
V1.1.11(昨天发布)有一个重大变化,所以我建议使用之前的版本 1.1.10(见我的answer)。我创建了一个bug report for it
-
昨天我发现了问题所在,因为错误是
from /var/lib/gems/1.9.1/gems/log4r-1.1.11,而这个版本是昨天才发布的,我猜他们有问题。所以我强制使用以前的版本,一切正常。
标签: ruby-on-rails ruby logging log4r