2010-08-20 73 views
3

在Ruby中管理自定义日志记录的最佳实践是什么?我应该monkeypatching记录器做我想要的?或从它延伸?或委托?什么是红宝石般的方式?我厌倦了这种习惯性的黑客行为;我希望有更清洁的东西,最理想的是更优雅。Ruby中的自定义日志记录最佳实践

回答

7

贝茨在定制记录器上有一个screencast

这里是自定义logging的博客文章。

以下是关于logging的一些提示。

+0

感谢这些:) – 2010-08-23 15:11:51

4

你查过log4r?这是事实上的标准,并提供了一个全面的工具包。

+0

很不错!谢谢 – 2010-08-20 14:07:44

+1

这是否仍然如此? github上的log4r在2014年1月和2015年5月(现在)之间没有任何提交。 – PapaFreud 2015-05-18 05:45:20

+0

可能不是。 :( – 2015-05-19 08:47:50

1

Slf4j是一种流行的Java日志记录框架的Ruby实现,想象力地叫做Slf4r。这将实际的日志记录方法与代码分离开来,并为记录不同的消息级别提供了一个标准接口。