mybatis 配置日志信息
有很多的日志框架,我这以比较常用的Log4j为例设置日志的好处:可以清晰显示运行过程,方便理解mybatis执行过程如果不指定具体的日志,Mybatis就会根据以下顺序 寻找日志SLF4J →Apache Commons Logging →Log4j 2 → Log4j →JDK logging1.Log4j:导入log4j.jar (mybatis.zip中lib中包含此jar)2.开启日志,c
·
有很多的日志框架,我这以比较常用的Log4j为例
设置日志的好处:可以清晰显示运行过程,方便理解mybatis执行过程
如果不指定具体的日志,Mybatis就会根据以下顺序 寻找日志
SLF4J →Apache Commons Logging →Log4j 2 → Log4j →JDK logging
1.Log4j: 导入log4j.jar (mybatis.zip中lib中包含此jar)
2.开启日志,conf.xml
<settings>
<!-- 开启日志,并指定使用的具体日志 -->
<setting name="logImpl" value="LOG4J"/>
</settings>
3.配置日志属性文件
在项目根路径下新建一个属性文件,log4j.properties(下面的是文件内容,想要具体了解的可以去查找下,这里我会说明一些比较重要的属性)
log4j.rootLogger=DEBUG, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] - %m%n
- stdout :表示在控制台输出,还可以以文件形式输出
- DEBUG:输出的日志级别可以看下图,但在使用中我们一般只会用到四个级别:DEBUG<INFO<WARN<ERROR(优先级从低往高)。 如果设置为info,则只显示 info及以上级别的信息;
- 第三条语句表示 的是日志显示的平铺方式
- 第四条语句表示 显示的格式
建议:在开发时设置debug,在运行时设置为info或以上。

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)