gpt4 book ai didi

java - 是否可以覆盖 Glassfish v3 的默认日志记录?

转载 作者:行者123 更新时间:2023-12-01 16:06:44 26 4
gpt4 key购买 nike

相关于this question 。看来 Glassfish 正在将 slf4j 导出到我的应用程序中并覆盖我的日志记录解决方案。我是否可以覆盖 Glassfish 的日志记录并优先使用我自己的日志记录解决方案?经过搜索,我只找到了使用logging.properties修改日志的方法。

我并没有接受当前的实现,但我有兴趣让它发挥作用。

谢谢。

最佳答案

按照 the other answer 中的建议,尝试将 GlassFish 配置为在委托(delegate)之前首先使用子类加载器。在 sun-web.xml 中:

<sun-web-app>
<class-loader delegate="false"/>
</sun-web-app>

但是如果这有效,这更像是一种解决方案,而不是真正的解决方案 ,您的应用程序不应该被 bean-validation.jar< 的 SLF4J 绑定(bind)污染/strong> 和 weld-osgi-bundle.jar (至少相信是这样)。您也许应该提出 issue .

更新:对于存档,建议的解决方法不起作用。但是I couldn't reproduce the issue .

关于java - 是否可以覆盖 Glassfish v3 的默认日志记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2420890/

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