功能

通过日志可以更清楚的了解内部执行情况,如输出SQL语句,参数值等

配置

启用日志

在congiguration.settings下添加setting

1
<setting name="logImpl" value="日志实现"/>

可选的value为:SLF4J | LOG4J | LOG4J2 | JDK_LOGGING | COMMONS_LOGGING | STDOUT_LOGGING | NO_LOGGING

设置日志实现

常用的是Log4J2logback
logback的具体配置可参见 https://www.cnblogs.com/jirglt/archive/2012/10/19/2731456.html

logback示例
1
2
3
4
5
6
7
8
9
10
11
12
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n
</pattern>
</encoder>
</appender>
<root level="DEBUG">
<appender-ref ref="STDOUT"/>
</root>
</configuration>