Ruby on rails 可以在RubyonRails3中登录到两个不同的位置吗?

Ruby on rails 可以在RubyonRails3中登录到两个不同的位置吗?,ruby-on-rails,ruby,logging,cloud-hosting,Ruby On Rails,Ruby,Logging,Cloud Hosting,对于RubyonRails项目,我使用的是一个基于云的日志记录器Loggly,但我还需要在服务器上的某个地方有物理日志,我可以跟踪或查看堆栈高层是否出现了问题(我猜,在Loggly的日志被初始化之前;该站点现在显然已关闭,但Loggly中没有显示任何相关内容)。是否可以让Rails以标准方式同时记录日志和文件,并将相同的内容记录到两者?我将使用log4r。该应用程序只记录一次日志,但根据您的log4r配置,它可以使用多种协议以多种格式将同一日志发送到多个日志。这是一个陡峭的学习曲线(系统日志),

对于RubyonRails项目,我使用的是一个基于云的日志记录器Loggly,但我还需要在服务器上的某个地方有物理日志,我可以跟踪或查看堆栈高层是否出现了问题(我猜,在Loggly的日志被初始化之前;该站点现在显然已关闭,但Loggly中没有显示任何相关内容)。是否可以让Rails以标准方式同时记录日志和文件,并将相同的内容记录到两者?

我将使用log4r。该应用程序只记录一次日志,但根据您的log4r配置,它可以使用多种协议以多种格式将同一日志发送到多个日志。这是一个陡峭的学习曲线(系统日志),但值得付出努力。

您是否尝试过标准的Rails记录器(例如Rails.logger.debug)?类似于
def dual_logger(msg)Rails.logger.info(msg)Loggly.log(msg)[或任何语法]end
?抱歉,再次扩展这个想法,您可能需要在Loggly和Rails logger周围包装一个日志模块,然后在这里提到的运行时环境中指定它:这就是我担心必须要做的事情。那可能得等一会儿。我的理想做法是像Heroku那样进行远程日志跟踪,这样我就可以在控制台中键入类似于
cap logs:tail
的内容并查看我的日志。也许很快。谢谢你!