我有一个使用 java/spring/hibernate 堆栈编写的 Web 应用程序,并且我在应用程序中有几段代码可以打印出调试信息。例如,我将 hibernate 的“show_sql”属性设置为“true”,以便向我显示它正在执行的查询。另一个例子是每当捕获到异常时,它的堆栈跟踪就会打印到控制台。
现在,我已经将我的 WAR 移到了运行 tomcat 7.0.42 的生产服务器上。但是,我在执行休眠或 mysql 查询时遇到问题,因此我需要调试该问题。但问题是 catalina.out 只显示非常少的消息;没有休眠输出或错误堆栈跟踪。事实上,logs/ 目录中的所有日志都没有显示休眠或异常堆栈跟踪的输出。
所以我的问题是如何在服务器上获得与在本地运行 Web 应用程序时相同的输出?