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

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

根据我的经验,log4r不再流行(我不知道为什么这些天我无法访问log4r的主页)。 相反, 日志记录要好得多。

FYR

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

Bates有关于自定义记录器的截屏video 。

这是一篇关于自定义日志记录的博客文章。

以下是有关日志记录的一些提示

你检查过log4r吗? 它是事实上的标准,并提供全面的工具包。

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