gpt4 book ai didi

logging - Liferay 6.0.12 日志记录

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

我在 JBoss 5.1 上记录 Liferay 6.0.12 类时遇到了一些问题。

我需要更改 Liferay rss portlet 类的日志级别,例如创建另一个 appender 或使用默认 appender (server.log) 并在那里使用所需调试级别的日志( DEBUGWARN )。

据我了解 jboss-log4j.xml可能会覆盖 Liferay 的配置,所以我尝试修改它。我也试过从 log4j.properties 做这件事在 ROOT.war/WEB-INF/classes ,尝试创建 portal-log4j-ext.xml但他们都没有为我工作。我唯一能做的就是创建另一个 appender,但它要么是空的,要么是复制 server.log。

有谁知道它究竟是如何工作的?

PS 通过管理 portlet 管理日志级别是 Not Acceptable 。

最佳答案

幸运的是我解决了这个问题。

  • 首先在ROOT.war/WEB-INF/lib中添加log4j.jar ,不知何故它不在那里。
  • 第二次检查是否有log4j.xml在类路径中(只需搜索
    对于任何在 ROOT.war )
  • 如果有的话,您可以创建 log4.xml in ROOT.war/WEB-INF/classes具有所需的附加程序和日志级别。
  • 如果没有,您可以使用 log4j.xml 或 log4j.properties (对于所需的附加程序)和 portal-log4j-ext.xml (覆盖默认日志级别)由于 Liferay 文档。
  • 关于logging - Liferay 6.0.12 日志记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14500542/

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