gpt4 book ai didi

java - 从批处理运行时如何让 java 输出到日志?

转载 作者:搜寻专家 更新时间:2023-11-01 01:27:30 24 4
gpt4 key购买 nike

我有一个名为“Ares.jar”的 java 文件,它通过 Windows 计划任务每​​ 5 分钟运行一次,批处理调用:

java -jar Ares.jar >> Ares.log  

我没有看到任何错误输出,是否有某种方法可以将错误 (system.err.println/exception.printStackTrace(); ) 转到文件?

谢谢。

最佳答案

java -jar Ares.jar > Ares.log 2>&1 

此命令的第二部分会将 stderr 重定向到 stdout,确保两者出现在同一个文件中。

如果你想将常规日志和错误日志放在单独的文件中,只需使用:

java -jar Ares.jar > Ares.log 2>Ares.error.log

您可以在 Microsoft 提供的文档中获取所有可能内容的完整详细信息:http://technet.microsoft.com/en-us/library/bb490982.aspx

关于java - 从批处理运行时如何让 java 输出到日志?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14731162/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com