[英]Log4j2.xml configuration to turn off hibernate debug level logs
Well I have two log files one is log4j2.xml and other is log4j.properties file. 好吧,我有两个日志文件,一个是log4j2.xml,另一个是log4j.properties文件。 log4j.properties file is created to set log level for org.hibernate package but I want this configured into same log4j2.xml.
创建了log4j.properties文件以设置org.hibernate包的日志级别,但我希望将此配置为相同的log4j2.xml。 So how can I convert log4j.properties into xml format and append into log4j2.xml Please find below the files.
因此,如何将log4j.properties转换为xml格式并追加到log4j2.xml中,请在文件下面查找。
<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="WARN" monitorInterval="30">
<Properties>
<Property name="pattern">%d{yyyy-MM-dd HH:mm:ss.SSS} [%t] %-5level %logger - %msg%n</Property>
</Properties>
<Appenders>
<RollingFile name="DailyRollingFile" fileName="${CATALINA_HOME}/logs/server.log"
filePattern="$${CATALINA_HOME}/logs/$${date:yyyy-MM}/server-%d{MM-dd-y
yyy}-%i.log.zip">
<PatternLayout pattern="${pattern}"/>
<Policies>
<!-- rotate every day -->
<TimeBasedTriggeringPolicy/>
<!-- or when size reaches 100 MB -->
<SizeBasedTriggeringPolicy size="100MB"/>
</Policies>
<!-- Keep 30 files compressed -->
<DefaultRolloverStrategy max="30" compressionLevel="5"/>
</RollingFile>
</Appenders>
<Loggers>
<Logger name="com.bwcb.erv" level="INFO" additivity="false">
<AppenderRef ref="DailyRollingFile"/>
</Logger>
<Root level="ERROR">
<AppenderRef ref="DailyRollingFile"/>
</Root>
</Loggers>
</Configuration>
log4j.properties file. log4j.properties文件。
#To configure third party log4j logging e.g Hibernate
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{HH:mm:ss,SSS} %-5p [%c] - %m%n
log4j.rootLogger=info, stdout
# basic log level for all messages
log4j.logger.org.hibernate=info
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.