java - 如何更改来自 stderr 的 java 日志控制台输出以脱颖而出?

标签 java logging

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

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

最佳答案

我到了

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

关于java - 如何更改来自 stderr 的 java 日志控制台输出以脱颖而出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/194165/

相关文章:

Java程序写入后无法使用文件写入

logging - JBoss AS 6 日志模式

java - 除了使用 powermock 之外,还可以模拟 System.getenv

java - 使用 OpenSSL (RSA-2048 Public-/Private-Key) 解密已非对称加密 (AES-256) 的 Java 文件

java - 用java解析Ofx文件

windows - 读取日志文件并获取列中的行而不是行

PHP和测试驱动开发-日志类测试

linux - 来自 get_user_pages 的 ERESTARTSYS 和挂起的致命信号?

java - 使用jetty-runner时无法控制日志记录级别

java - 你能证明Hibernate延迟加载吗?