- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
目前我正在使用 MessageConsole's
、MessageConsoleStream
写入控制台。
我的问题是,是否可以进行一些配置,以便我写入输出流的所有内容都重定向到 MessageConsoleStream
。
例如,如果我发出以下命令,它应该自动写入配置的控制台。
System.out.println("txt")
e.printStackTrace()
最佳答案
您可以重定向所有 out
和 err
数据、System.out.println("txt")
和 e.printStackTrace ()
被打印到 out
流,而“Unchecked excepctions”被打印到 err
流。
在此示例中,System.out.println("txt")
会将 txt
写入 log.txt
文件。
OutputStream out = new FileOutputStream("log.txt");
PrintStream stream = new PrintStream(out);
System.setOut(stream);
System.setErr(stream);
在你的情况下,你可以这样做:
MessageConsoleStream out = ...;
PrintStream stream = new PrintStream(out);
System.setOut(stream);
System.setErr(stream);
关于java - 将所有输出定向到 MessageConsole,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37121216/
目前我正在使用 MessageConsole's、MessageConsoleStream 写入控制台。 我的问题是,是否可以进行一些配置,以便我写入输出流的所有内容都重定向到 MessageCons
我想将程序的输出写入控制台,但不知何故,控制台似乎被阻止/在函数完成之前控制台甚至不显示。 这里是一些示例代码,显示了完全相同的行为: public void startConsole() throw
我必须在我的 Java 应用程序中插入 GUI 控制台。 我选择了MessageConsole.java类来执行此操作。 在我的应用程序中,我使用此代码来使用该类: logPanel = new JP
我在 Eclipse 中使用 MessageConsole 来显示输出信息。输出被格式化为 Error 1 - (MyClass.java:10),预计会生成一个可点击的代码链接(在本例中为 MyCl
我是一名优秀的程序员,十分优秀!