[英]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.