java - 控制台日志不会转到 tomcat.log(catalina start -security > tomcat.log)

标签 java file logging tomcat7 securitymanager

我正在我的 tomcat 中使用安全管理器。 我需要将所有 consol 日志写入 tomcat.log 文件中。 对于这个我使用这个cmd

catalina start -security > tomcat.log

但是日志不会发送到 tomcat.log,而是再次仅在控制台中写入。

如何将此日志写入单独的文件?

最佳答案

查看您的 catalina.out 文件。默认情况下,日志被重定向到 $CATALINA_BASE/logs/catalina.out 文件。要覆盖默认配置,您可以在 setenv.sh 中设置 Tomcat 环境变量 CATALINA_OUT,这是 stdout 和 stderr 将重定向的文件的完整路径。

关于java - 控制台日志不会转到 tomcat.log(catalina start -security > tomcat.log),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26365646/

相关文章:

将 Windows 设备文件名转换为驱动器号

c - 我如何检查 C 中的文件是否为空?

Azure Function - 如何在类中使用 context.log?

java - 获取崩溃异常消息并存储到数据库中

java - 如何解决 Oracle 客户端安装问题?

java - 为什么 JPanel(面板)不绘制在绿色背景(jpanel)上?

java - Java 中泛型的访问类型

java - 将谷歌地图与java swing应用程序一起使用?

wpf - 在 WPF 中,如何使用 XAML 指定嵌套在目录中的文件的路径?

logging - 在 Gorilla Handler 中记录线程 ID