如何将 java -jar 错误输出到文本/日志文件?
Posted
技术标签:
【中文标题】如何将 java -jar 错误输出到文本/日志文件?【英文标题】:How to output java -jar errors to a text/log file? 【发布时间】:2012-10-24 07:11:23 【问题描述】:我已经用谷歌搜索了我的心!我试图弄清楚从 Windows 命令行执行 java 时如何输出 java 类可能给出的任何错误。
例如
java -jar class.jar <someFile.file>
如果该行抛出任何错误,我希望将它们存储到文本文件中以供以后查看。
我试过了
java -jar class.jar <someFile.file> >> log.txt
但是尽管抛出错误,log.txt 文件是空的。
谢谢大家!
【问题讨论】:
support.microsoft.com/kb/110930 “我用谷歌搜索了我的心!” 最好提一下 1) 使用了哪些搜索词。 2) 在这些条款中找到的一些***链接。 3) 为什么它们不适合需求。 【参考方案1】:用途:
java -jar class.jar <someFile.file> 2>> log.txt
2 重定向错误流。
【讨论】:
非常感谢您!从来不知道在我写了所有批处理文件之后:(而且我使用的搜索词是“输出 java -jar 错误”,他们没有得到我的答案。甚至没有关闭。从没想过使用重定向错误流。谢谢你很多@thedayofcondor!【参考方案2】:或者您可以使用 bat 文件轻松地将所有输出定向到文本文件 在命令提示符中
C:> something.bat > console_output.txt
【讨论】:
以上是关于如何将 java -jar 错误输出到文本/日志文件?的主要内容,如果未能解决你的问题,请参考以下文章
如何在kettle报错时终止运行的同时将错误日志输出到数据库中
Eclipse MyEclipse Scala IDEA for Eclipse里如何将控制台console输出的过程记录全程保存到指定的文本文件(图文详解)