mybatis集成完后,从调试日志输出中只能看到简单的日志信息,无法满足使用需求,在实际的SSM集成中,需要集成日志模块,覆盖原有的日志方式,使得日志记录更加详细,运维开发的效率更高,以下为集成步骤
1,引入logback相关依赖包2,刷新依赖,并检查artifact,具体操作查看《【徒手搭建SSM开发环境三】集成Spring(上)——集成SpringIOC》4-5部分内容,此处不再截图演示 3,在resources文件夹下添加logback配置文件logback.xml,配置文件内容如下org.slf4j slf4j-api 1.7.25 ch.qos.logback logback-classic 1.2.6 ch.qos.logback logback-core 1.2.6 ch.qos.logback logback-access 1.2.6
4,在Mybatis全局配置文件mybatis-configuration.xml中加入配置,覆盖Mybatis默认日志处理类 5,启动web容器,并在浏览器访问 http://localhost:8080/ssmdemo/hello 查看浏览器中的响应结果以及开发工具IDEA控制台的打印数据${log.pattern} ${log.filePath}/debug.log ${log.filePath}/debug/debug.%d{yyyy-MM-dd}.log.gz ${log.maxHistory} ${log.pattern} DEBUG ACCEPT DENY ${log.filePath}/info.log ${log.filePath}/info/info.%d{yyyy-MM-dd}.log.gz ${log.maxHistory} ${log.pattern} INFO ACCEPT DENY ${log.filePath}/error.log ${log.filePath}/error/error.%d{yyyy-MM-dd}.log.gz ${log.maxHistory} ${log.pattern} ERROR ACCEPT DENY
由此运行结果看出,SpringIOC,SpringAOP均运行正常,且日志中打印了数据库等对象的执行细节日志
至此,logback日志模块集成及调试完成



