SrpingBoot技术总结|构建SpringBoot实战项目 系列文章之日志配置

本项目采用SpringBoot默认的logback进行日志管理,进行SpringBoot整合,不需要引入额外的jar包,本项目正在构建当中,有些不完整的地方,尽情见谅。需要一起探讨的,可以加本人QQ 976452322 。
本项目目录结构如下:
SrpingBoot技术总结|构建SpringBoot实战项目 系列文章之日志配置
文章图片

第一步:进行项目开发环境日志设置
SrpingBoot技术总结|构建SpringBoot实战项目 系列文章之日志配置
文章图片

ps:如果项目后期,完成开发,部署到liunx环境下,可采取相对路径配置,如下图
SrpingBoot技术总结|构建SpringBoot实战项目 系列文章之日志配置
文章图片

第二步,进行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:
SrpingBoot技术总结|构建SpringBoot实战项目 系列文章之日志配置
文章图片

日志文件输出位置:
SrpingBoot技术总结|构建SpringBoot实战项目 系列文章之日志配置
文章图片


本项目目前只完成SpringBoot +Mybatis+分页+shiro+日志管理集成,只完成日志管理和用户模块,后期会陆续更新,项目完成后会发布git,和大家一起探讨。

    推荐阅读