本文小编为大家详细介绍“logback中怎么显示mybatis查询日志文件并写入”,内容详细,步骤清晰,细节处理妥当,希望这篇“logback中怎么显示mybatis查询日志文件并写入”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一
本文小编为大家详细介绍“logback中怎么显示mybatis查询日志文件并写入”,内容详细,步骤清晰,细节处理妥当,希望这篇“logback中怎么显示mybatis查询日志文件并写入”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
可以有多种不同的实现,以下是将日志输出到控制台
mybatis: configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
logging: level: #你的repository的包 com.kingboy.repository: debug
在文件中新增如下配置
<configuration>//添加这部分内容,改为自己的包路径<logger name="com.kingboy.repository" level="DEBUG" /><configuration>
SpringBoot+mybatis
mybatis: # 标注待解析的mapper的xml文件位置 mapper-locations: classpath:mapperpublic class LogBackImpl implements Log { public LogBackImpl(String clazz) { // Do Nothing } @Override public boolean isDebugEnabled() { return true; } @Override public boolean isTraceEnabled() { return true; } @Override public void error(String s, Throwable e) { LogbackFactory.module("database", "database", s); e.printStackTrace(System.err); } @Override public void error(String s) { LogbackFactory.module("database", "database", s); } @Override public void debug(String s) { LogbackFactory.module("database", "database", s); } @Override public void trace(String s) { LogbackFactory.module("database", "database", s); } @Override public void warn(String s) { LogbackFactory.module("database", "database", s); }}
要想重写的实现类生效,需将配置替换为实现类,如下:
mybatis: # 标注待解析的mapper的xml文件位置 mapper-locations: classpath:mapper/*.xml configuration: # org.apache.ibatis.logging.slf4j.Slf4jImpl log-impl: com.emily.infrastructure.datasource.log.LogBackImpl
读到这里,这篇“logback中怎么显示mybatis查询日志文件并写入”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注编程网精选频道。
--结束END--
本文标题: logback中怎么显示mybatis查询日志文件并写入
本文链接: https://lsjlt.com/news/325468.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0