我正在考虑在我的 Rails 应用程序中使用 syslog。此博客文章概述了该过程:
- 添加
gem 'SyslogLogger'
到您的Gemfile
- 添加
require 'syslog_logger'
到顶部config/environments/production.rb
- 还要取消注释
config.logger =
同一文件中的行。
在生产框中,我有 4 个使用乘客运行的轨道应用程序。如果我切换到对所有 4 个应用程序使用 syslogger,那么我担心来自所有 4 个应用程序的日志消息将转到一个文件,并且日志消息将交错。当然,我可以使用 splunk,但首先我想检查是否可以为我的每个 rails 应用程序获取一个日志文件。这对我的情况来说是可取的。
那可能吗?