gem应该在哪里存储日志文件?

时间:2013-06-15 19:13:32

标签: ruby gem

我正在构建一个应该输出日志文件的ruby gem。存储日志文件的好习惯在哪里?

我正从我正在构建的Rails网站中提取此功能,在那里我只需登录log/目录即可。

1 个答案:

答案 0 :(得分:4)

理想情况下,使路径可配置(.rc文件,交换机,rails / rack config,等等。

如果它是Rack中间件,请添加在构造函数的参数中指定它的可能性。

如果未提供日志路径,则回退到检测日志目录。 (我依旧记得在Rails中它是config.paths['log'],但是如果它可以在Rails之外使用,请确保config在使用它之前实际指向某个东西。)

如果其他所有方法都失败了,请记录下来......

此外,如果默认启用日志,则允许禁用日志记录。不是每个人都想要日志。

相关问题