Liferay Portlet Log4j属性文件配置

我想用自己的log4j配置配置我的Liferay portlet项目。我遵循以下文章,它对我来说工作正常。Liferay Portlet Log4j属性文件配置

https://web.liferay.com/web/brett.swaim/blog/-/blogs/using-log4j-to-ensure-each-portlet-has-it-s-own-log-file

现在我需要使用instated的log4j.xml的file.So我已删除的log4j.xml log4j.properties文件,并把样本log4j.properties file.After把log4j.properties文件,portlet项目不识别log4j配置。

我的Liferay版本是Liferay 6.2 CE GA5。

样品log4j.properties文件是,

log4j.rootLogger=ERROR,console 

#Console Appender

log4j.appender.console=org.apache.log4j.ConsoleAppender

log4j.appender.console.layout=org.apache.log4j.PatternLayout

log4j.appender.console.layout.ConversionPattern=[%5p] [%t %d{hh:mm:ss}] (%F:%M:%L) %m%n

#Custom assignments

log4j.logger.controller=DEBUG,console

log4j.logger.service=DEBUG,console

log4j.logger.dao=DEBUG,console

#Disable additivity

log4j.additivity.controller=false

log4j.additivity.service=false

log4j.additivity.dao=false

任何人可以帮助我解决这个问题?

回答:

我终于找到了fix.Need来定义web.xml中的log4j属性文件路径。我将log4j.properties文件放在了WEB-INF文件夹中。

<context-param> 

<param-name>log4jConfigLocation</param-name>

<param-value>/WEB-INF/log4j.properties</param-value>

</context-param>

以上是 Liferay Portlet Log4j属性文件配置 的全部内容, 来源链接: utcz.com/qa/260675.html

回到顶部