簡體   English   中英

Wildfly 9中的log4j2

[英]log4j2 in Wildfly 9

我將log4j2用作默認日志記錄,當我使用Wildfly運行Webapp時,我的日志將被打包為INFO,如下所示:

17:28:31,127信息[stdout](默認任務6)調試2015-10-15 17:28:31,127 za.co.manticore.core.aspect.cacing.CachingAspect-為方法getApplicationMeta輸入緩存方面

這導致我的日志混亂,因為我的所有日​​志都記錄為INFO。 我如何配置Wildfly不這樣做。 我已經做了一些谷歌搜索,但找不到有效的答案。

我認為,您應該正確配置log4j2。 看來目前它具有控制台附加程序-嘗試從log4j2配置中刪除控制台附加程序

好的,您可以將Wildfly配置為不包裝標准輸出標准錯誤日志。 運行以下CLI命令

sh jboss-cli.sh --connect '/subsystem=logging/console-handler=JUST-PRINT:add(formatter="%s%E%n")'

sh jboss-cli.sh --connect '/subsystem=logging/logger=stderr:add(use-parent-handlers="false", handlers=[JUST-PRINT])'

sh jboss-cli.sh --connect '/subsystem=logging/logger=stdout:add(use-parent-handlers="false", handlers=[JUST-PRINT])'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM