在大部分项目系统中,日志有两种配置方式:*.xml和*.properties 。 本篇文件基于这两种日志配置文件,结合jfaster.mango配置输出sql日志
1. 基于properties配置jfaster.mango输出sql
log4j.logger.org.jfaster.mango=DEBUG,mango
log4j.appender.mango=org.apache.log4j.ConsoleAppender
log4j.appender.mango.File=/Users/admin/Documents/logs/test.log
log4j.appender.mango.encoding=UTF-8
log4j.appender.mango.layout=org.apache.log4j.PatternLayout
log4j.appender.mango.layout.ConversionPattern=%d %-5p %C{8}:%L - %m%n
2.基于xml配置jfaster.mango输出sql
<configuration>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%d{HH:mm:ss.SSS} - %msg%n</pattern>
</encoder>
</appender>
<logger name="org.jfaster.mango" level="debug" additivity="false">
<appender-ref ref="STDOUT"/>
</logger>
<root level="error">
<appender-ref ref="STDOUT" />
</root>
</configuration>
以上两种方式均可输出sql日志,如果有问题,欢迎沟通