介绍
这篇文章给大家介绍怎么在SpringBoot中使用Logback将日志记录到数据库,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
<强>一、添加pom依赖强>
& lt; dependency> ,,,,,& lt; groupId> org.springframework.boot ,,,,,& lt; artifactId> spring-boot-starter-web ,,,& lt;/dependency> ,,,& lt; !——,这个依赖必须存在,否则会报java.lang.ClassNotFoundException:, org.apache.commons.dbcp.BasicDataSource——比; ,,,& lt; dependency> ,,,,,& lt; groupId> commons-dbcp ,,,,,& lt; artifactId> commons-dbcp ,,,,,& lt; version> 1.4 & lt;/version> ,,,& lt;/dependency> ,,,& lt; dependency> ,,,,,& lt; groupId> mysql ,,,,,& lt; artifactId> mysql-connector-java ,,,,,& lt; scope> runtime ,,,& lt;/dependency>
<强>二、创建logback配置文件强>
& lt; ? xml version=?.0“,编码=癠TF-8" ?比; & lt; configuration 调试=癴alse"祝辞 & lt;才能!——定义日志文件的存储地址,勿在,LogBack 的配置中使用相对路径——比; & lt;才能property name=癓OG_HOME",价值=https://www.yisu.com/zixun/?home/admin "/><编码器类=" ch.qos.logback.classic.encoder.PatternLayoutEncoder "> <模式> % d {yyyy-MM-dd HH: mm: ss。SSS}[%线程]% 5水平%记录器{50}- %味精% n> 模式 编码器> <编码器类=" ch.qos.logback.classic.encoder.PatternLayoutEncoder "> <模式> % d {yyyy-MM-dd HH: mm: ss。SSS}[%线程]% 5水平%记录器{50}- %味精% n> 模式 编码器> $ {LOG_HOME}/信息/info.log. % d {yyyy-MM-dd} . log 30 500 mb <编码器类=" ch.qos.logback.classic.encoder.PatternLayoutEncoder "> <模式> % d {yyyy-MM-dd HH: mm: ss。SSS}[%线程]% 5水平%记录器{50}- %味精% n> 模式 编码器> $ {LOG_HOME}/错误/error.log. % d {yyyy-MM-dd} . log 30 <过滤器类=" ch.qos.logback.classic.filter.LevelFilter "> <>水平误差水平> 500 mb 接受 否认 过滤器<记录器name=" com.apache。ibatis”水平="跟踪"/> <数据源类=" org.apache.commons.dbcp.BasicDataSource "> com.mysql.cj.jdbc.Driver jdbc: mysql://127.0.0.1:3306/logdb ? serverTimezone=亚洲/上海 <用户名>根> 用户名 <密码> 123456 密码> 数据源>怎么在SpringBoot中使用Logback将日志记录到数据库