登录红宝石

dem*_*mas 10 ruby logging

我正在寻找Ruby的日志框架.log4r标准Logger类相比有什么优势吗?

Bri*_*ell 5

log4r软件包的一大优势是它遵循许多人已经熟悉的log4j,log4cpp,log4net等软件包的模式.它还支持配置文件,允许在运行时轻松配置日志记录而无需修改代码.一个缺点是,它不是log4j的家族框架到红宝石的精确克隆,从而在配置文件不遵循相同的格式的log4j家庭的其他成员(和其他细节可以是不同的,以及,其可以抓住熟悉log4j的人.

如果你不需要内置的可配置性,并且你并不特别关心遵循log4j模式,那么使用标准的Logger类应该足够了,这将有助于减少你的额外依赖性.