gpt4 book ai didi

logging - 在 WildFly 中控制 stderr 和 stdout 输出

转载 作者:行者123 更新时间:2023-12-04 02:46:08 26 4
gpt4 key购买 nike

在我的应用程序中,我习惯了以下调试输出:通常它会为每个请求向 stderr 打印几行,但会将大量信息(通过 log4j)记录到文件中。通常,对我来说最重要的是 stderr 输出(这就是我希望它简洁的原因),但是当某些事情没有按预期工作时,我可以调查日志,每个请求很容易是数千行。

现在我正在将应用程序迁移到 WildFly,我发现服务器通过其日志记录系统传输所有 stderr 输出,所以它看起来像这样:

14:06:15,464 ERROR [stderr] (default task-13) ACTUAL-DEBUG-OUTPUT

并另外着色为错误。此外,标准输出似乎被重定向到/dev/null ...

我可以以某种方式配置 WildFly 以让 stderr 输出按原样通过,而不添加无用的(对我来说)噪音和着色吗?如果可能,我想对 stdout 做同样的事情。

最佳答案

好的,通过一些谷歌搜索和黑客攻击,我得到了我想要的:

/subsystem=logging/console-handler=JUST-PRINT:add(formatter="%s%E%n")
/subsystem=logging/logger=stderr:add(use-parent-handlers="false", handlers=[JUST-PRINT])
/subsystem=logging/logger=stdout:add(use-parent-handlers="false", handlers=[JUST-PRINT])

关于logging - 在 WildFly 中控制 stderr 和 stdout 输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28878736/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com