2009-01-28 66 views
1

我目前有一个控制器,我想跟踪记录在单独的日志文件中,如:tracker.log。我目前每天可以获得100,000次点击,并且我希望将日志从所有其他控制器中分离出来,这样我就可以轻松地调试那些以及跟踪器。

我找不到Rails :: Initializer的任何内容,它将专门针对控制器进行扩展。

我知道这将是沿着线的东西:特定控制器的不同日志文件

 
config.log_path = 'log/tracker.log' 

虽然您不能重新运行Rails的初始化中载,对不对?

回答

1

你只需要创建自己的Logger类的实例(Rails使用它来生成日志文件)并将它作为参数传递给File实例。

1

AFAIK rails不能同时维护两个单独的日志文件。我建议你在控制器中进行你自己的日志记录。

在类似情况下,我用log4r。这是非常开心的easy

相关问题