我想知道是否有任何真正统一的日志记录系统可以支持 Rails 和 延迟作业,并且相对容易设置。
我希望能够为我的应用程序中的任何执行上下文(Rails、延迟作业等)登录到同一服务器/文件,即使我当前不在 Rails 上下文中也是如此。
喜欢 Rails 记录器,但在 Resque 作业中我无法登录它。有任何想法吗?
最佳答案
你的意思是一个类似于系统日志的文件记录器?
Logger 可以进行日志滚动,处理严重级别,并在许多 Ruby 模块中用于日志记录。您可以定义要记录到的文件的名称,或使用 STDOUT/STDERR 或 IO 流。
syslog 的文档非常准系统,但您可以通过浏览其源代码或阅读 Ruby Syslog README 来获取信息。 .
关于ruby-on-rails - Ruby 有统一的日志系统吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4191301/