本项目采用SpringBoot默认的logback进行日志管理,进行SpringBoot整合,不需要引入额外的jar包,本项目正在构建当中,有些不完整的地方,尽情见谅。需要一起探讨的,可以加本人QQ 976452322 。
本项目目录结构如下:
文章图片
第一步:进行项目开发环境日志设置
文章图片
ps:如果项目后期,完成开发,部署到liunx环境下,可采取相对路径配置,如下图
文章图片
第二步,进行logback.xml配置,因为本人已经配置好啦,暂时贴出
【SrpingBoot技术总结|构建SpringBoot实战项目 系列文章之日志配置】
zxctest ${LOG_PATH}/${APPDIR}/logs.log ${LOG_PATH}/${APPDIR}/error/logs-error-%d{yyyy-MM-dd}.%i.log
10MB
true%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level --- [%thread] %logger Line:%-3L - %msg%n
utf-8
error
ACCEPT
DENY
${LOG_PATH}/${APPDIR}/logs_warn.log ${LOG_PATH}/${APPDIR}/warn/logs-warn-%d{yyyy-MM-dd}.%i.log
10MB
true%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level --- [%thread] %logger Line:%-3L - %msg%n
utf-8
warn
ACCEPT
DENY
${LOG_PATH}/${APPDIR}/logs_ginfo.log ${LOG_PATH}/${APPDIR}/info/logs-info-%d{yyyy-MM-dd}.%i.log
10MB
true%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level --- [%thread] %logger Line:%-3L - %msg%n
utf-8
info
ACCEPT
DENY
${LOG_PATH}/${APPDIR}/logs_debug.log ${LOG_PATH}/${APPDIR}/debug/logs-debug-%d{yyyy-MM-dd}.%i.log
10MB
true%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level --- [%thread] %logger Line:%-3L - %msg%n
utf-8
debug
ACCEPT
DENY
${CONSOLE_LOG_PATTERN}utf-8
debug
debug级别
-->
展示效果:
控制台打印sql:
文章图片
日志文件输出位置:
文章图片
本项目目前只完成SpringBoot +Mybatis+分页+shiro+日志管理集成,只完成日志管理和用户模块,后期会陆续更新,项目完成后会发布git,和大家一起探讨。
推荐阅读
- springboot|SpringBoot2.x系列(二)生产环境日志及预警
- redis|Redis面试题
- 力扣|力扣打卡之最小栈
- java|解决错误(org.apache.ibatis.binding.BindingException)
- vue|vue: 解决错误 RunScriptError: post install error, please remove node_modules before retry!
- java|解决错误(Cannot find module ‘fs/promises‘)
- java|出现错误java:警告:源反行版 9,需要目标发行版1.9
- java|解决实例化Servlet类[com.mu.servlet.HelloServlet]异常
- Spring|解决错误(Cannot resolve method ‘getConnection‘ in ‘DataSource‘)