【发布时间】:2015-08-17 20:31:18
【问题描述】:
我正在开发一个将在 rails 应用程序中使用的 rubygem。在这个 rubygem 中,我需要记录一些信息(警告、错误......)。
我看到了一些可以执行此操作的 gem,例如 logging,但显然我不需要配置日志输出(标准输出、某些文件)。
我的 rails 应用程序将消息记录在一个文件中。所以,我的问题:有没有办法让我的 gem 使用我的 rails 应用程序使用的相同日志配置?还是我的gem会根据自己的配置发送日志?
【问题讨论】:
-
如果定义了 Rails 记录器,您可以检查您的 gem,如果是,请使用它,否则您可以回退到 STDOUT 或其他一些实现。
标签: ruby-on-rails ruby logging