【发布时间】:2010-11-25 02:48:42
【问题描述】:
有没有办法逐行捕获我的Java程序的stdout和stderror?
可能类似于使用 addHandler 将处理程序添加到 Logger 实例的方式。
编辑:我不想替换默认处理程序——我仍然需要在命令行上显示输出。
【问题讨论】:
-
要求的原因是什么?如果是用于日志记录或调试,您应该考虑使用日志记录框架而不是 stderr 和 stdout。如果您在 *nix 系统上,您可以将 stdout 和 stderr 重定向到一个文件并尾随文件...
-
我正在编写一个流式 API,您可以在其中获取程序的控制台输出。因此,进入控制台的任何内容也可以视为 http 流。
标签: java stdout handler stderr