如何将 java 日志记录控制台输出从 std err 更改为 std out? [英] How do I change java logging console output from std err to std out?

查看:18
本文介绍了如何将 java 日志记录控制台输出从 std err 更改为 std out?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用来自 java.util.logging 的标准 ConsoleHandler 并且默认情况下控制台输出被定向到错误流(即 System.err).

I'm using the standard ConsoleHandler from java.util.logging and by default the console output is directed to the error stream (i.e. System.err).

如何将控制台输出更改为输出流(即 System.out)?

How do I change the console output to the output stream (i.e. System.out)?

推荐答案

我到了

 SimpleFormatter fmt = new SimpleFormatter();
 StreamHandler sh = new StreamHandler(System.out, fmt);
 logger.addHandler(sh);

这篇关于如何将 java 日志记录控制台输出从 std err 更改为 std out?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆