使用Warbler打包Rails应用程序的日志在哪里?

And*_*jía 5 logging ruby-on-rails warbler ruby-on-rails-plugins

我正在使用Warbler将Rails应用程序打包到WAR中.我已经将它部署到JBoss服务器,它似乎工作.

但是,我在Rails上遇到经典500错误,说"我们很抱歉,但出了点问题."

通常,我会查看logs/production.log以找出错误,但由于项目是WARed,我无法访问它.问题是,当Rails应用程序出现故障时,日志写在哪里?

小智 6

JRuby-Rack是Warbler捆绑的servlet容器适配器,默认情况下使用javax.servlet.ServletContext #log方法将Rails日志重定向到servlet容器.因此,日志出现的确切位置是特定于服务器的.对于Tomcat,它们应该在catalina.out中,对于GlassFish,server.log.

如果您仍然没有在日志文件中看到错误消息,那么在吞噬错误的过程中可能会出现错误.请随时在http://kenai.com/jira/browse/JRUBY_RACK上打开JRuby-Rack的问题报告.