当前位置: 首页 > 面试题库 >

如何将java -jar错误输出到文本/日志文件?

鲜于光赫
2023-03-14
问题内容

我用心搜寻了!我试图弄清楚如何从Windows命令行执行java时输出java类可能给出的任何错误。

例如

java -jar class.jar <someFile.file>

如果该行引发任何错误,我希望将它们存储到文本文件中,以便以后进行检查。

我试过了

java -jar class.jar <someFile.file> >> log.txt

但是,尽管抛出错误,log.txt文件还是空的。

谢谢大家!


问题答案:

用:

java -jar class.jar <someFile.file> 2>> log.txt

2重定向错误流。



 类似资料:
  • 问题内容: 所以我在打印输出时遇到麻烦。我理解这个概念,但是当涉及到这个问题时,这有点奇怪。我尝试了不同的打印行,所有这些行在控制台窗口中都给我不同的结果。我仍在尝试不同的方法,但即时通讯开始用尽想法。谢谢,非常感谢! 这就是我想要的预期输出。 当我尝试println时,它对output.println(data [0]); 当我进行常规打印时 这是文本文件打印方法` 问题答案: 试试这个 :

  • 问题内容: 我对jdk日志记录配置有疑问。我有一个使用JDK Logging输出消息的EJB(已部署到glassfish中)。因此,我使用具有以下代码的命名记录器: 我知道可以通过将以下行添加到Glassfish的logging.properties文件中来为记录器配置日志级别: 但是,如何为记录器指定输出文件?我想将来自名为“ org.imixs.workflow”的记录器的所有消息放入单独的文

  • 我想创建从任务计划程序运行的批处理文件 要求: 少于30天的文件应从主文件夹移动到存档文件夹 然后应删除移动的存档文件 它应该存储所有日志条目 我已经编写了步骤脚本 步骤脚本 有人能告诉我如何使用上述两个命令创建日志文件吗。 日志文件应存储其移动的所有文件名

  • 问题内容: 有什么方法可以将错误日志或异常写入Java文件中。我已经通过Log4j。我用谷歌搜索,但是努力找到了一个好的解决方案。我写了一个简单的代码 还有其他方法可以记录错误或异常吗?有谁可以向我提供Log4j的示例示例? 问题答案: 首先阅读log4j手册,配置滚动日志文件很容易。您不必执行任何显式的文件操作。 其次,每当您遇到异常时,都应这样做 值得阅读手册。甚至最好阅读完整的log4j手册

  • 在我的新工作场所,我在新安装的Tomcat上遇到了一些日志文件未找到的错误。这些Tomcat日志文件是catalina.log、localhost_access_log.txt等。那些Tomcat日志文件不在/logs下。该问题同时出现在Windows7上的Tomcat9和Tomcat8上。Windows访问限制会导致此问题吗?