Ruby中的自定义日志记录最佳实践

时间:2010-08-20 05:52:03

标签: ruby-on-rails ruby logging

在Ruby中管理自定义日志记录的最佳做法是什么?我应该做monkeypatching logger来做我想做的事吗?或从它延伸?还是委托?什么是红宝石的方式?我厌倦了习惯性的黑客攻击;我想要一些更干净的东西,理想的是更优雅。

3 个答案:

答案 0 :(得分:7)

Bates在自定义记录器上有screencast

这是关于自定义logging in Rails的博文。

以下是logging in Rails的一些提示。

答案 1 :(得分:3)

根据我的经验,log4r不再受欢迎(我不知道为什么这些天我无法访问log4r的主页)。相反,logging要好得多。

FYR

https://www.ruby-toolbox.com/categories/logging

答案 2 :(得分:1)

有一个流行的Java日志框架Slf4j的Ruby实现,富有想象力地称为Slf4r。这将实际的日志记录方法与代码分开,并提供用于记录不同消息级别的标准接口。