gpt4 book ai didi

json - 如何配置 JBoss AS 7/EAP 6 以 JSON 格式登录?

转载 作者:行者123 更新时间:2023-12-02 04:34:05 24 4
gpt4 key购买 nike

我如何配置 JBoss 日志系统以使用自定义 log4j 布局,例如 log4j-json或自定义 JUL 格式化程序,例如 logstash-util-formatter

编辑:看起来自定义格式化程序是 available in WildFly 8他们是 coming in EAP 6.3

同时,我认为我有以下选项涉及绕过 JBoss 日志记录:

  1. 使用每次部署日志记录来自行配置 log4j。
  2. 使用jboss-deployment-struct.xml来阻止EAP的日志库,并使用logback之类的东西a JSON encoder like this .

无论哪种方式,我只会获得部署本身的 JSON 日志记录,而不是数据源和容器启动的 JSON 日志记录。是否有另一个选项允许所有日志记录采用 JSON 格式?

最佳答案

这在 JBoss AS 7.x 或 JBoss EAP 6.2 中是不可能的。正如您所说,它在 WildFly 8.0.0.Final 中作为自定义格式化程序提供,并将在 JBoss EAP 6.3 中提供。

实际上这是可能的,但是您将失去对日志记录配置进行运行时更改的能力。您可以删除日志记录子系统并纯粹使用logging.properties配置。我可能不建议这样做,除非您迫切需要使用格式化程序并且等不及 EAP 6.3 或使用 WildFly。

关于json - 如何配置 JBoss AS 7/EAP 6 以 JSON 格式登录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22383317/

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