划水时间,记录一下用到的相关slf4j 日志打印,如何实现配置输出、本地保存log日志文件...

我使用的是SpringBoot框架,slf4j 类库已经包含到了 SpringBoot 框架中,所有,所有前提是“你的SpringBoot项目能够启动起来”

/手动滑稽...

第一步:在 application.properties 文件中先定义好logger文件的一些配置信息,这样方便以后修改配置;

###################### log 配置 ######################

###################### log 配置 ######################

log.fileBackupPath=D://log/

log.history=30log.fileSize=10mb

log.totalSize=100mb

#当前日志文件名称

log.fileName=server.log

#备份日志文件命名策略

log.backupFileNamePolicy=server-%d{yyyy-MM-dd}.%i.log

#日志文本生成策略

# d:时间 C:类名称 M:方法名称 L:行号 m:消息 n:换行

log.txtPatternPolicy=%d{yyyy-MM-dd HH:mm:ss:SSS} [%thread] %-5level %C{36} %M %L - %m %n

第二步:新建一个logger-config.xml 配置文件,路径:resource/logger-config.xml;

${log.txtPatternPolicy}

UTF-8

${log.fileBackupPath}${log.fileName}

${log.fileBackupPath}${log.backupFileNamePolicy}

${log.fileSize}

${log.history}

${log.totalSize}

${log.txtPatternPolicy}

UTF-8

View Code

第三步:需要在 application.properties 文件中,配置slf4j 关联本地自己的配置信息,如果不关联,那就不会加载自己的配置信息了。

#最后,引用配置好的logger 配置文件

logging.config=classpath:config/logger-config.xml

效果:

1.启动SpringBoot:

2.生成本地 log 文件:当前文件、备份文件

3.server.log 中的写入文件:

ByeBye...

springboot 打印slf4_SpringBoot 整合 slf4j 日志打印相关推荐

  1. springboot 打印slf4_SpringBoot里slf4j日志功能的默认实现

    本文是这篇教程的学习笔记: https://www.springboottutoria... 我有一个最简单的SpringBoot应用,其pom.xml里的依赖定义如下: 上图看到很多Starter, ...

  2. SpringBoot中使用mybatis/ibatis日志打印sql

    SpringBoot中使用mybatis/ibatis时日志打印sql 控制台打印mybatis/ibatis对应的sql 主机的日志文件中打印mybatis/ibatis对应的sql 控制台打印my ...

  3. mybatis log4j 在日志中打印sql_SpringBoot整合MyBatis+详细打印执行SQL语句

    图片来源网路 为啥写这篇文章呢,有人可能会说springBoot的mybatis的starter都有了写这篇文章不是多此一举吗?难道是真的吗?其实我一开始也是使用mybatis的starter的,但是 ...

  4. slf4j 日志打印

    Spring Boot 默认使用 SLF4J+Logback 记录日志,并提供了默认配置,即使我们不进行任何额外配,也可以使用 SLF4J+Logback 进行日志输出. 日志级别 trace (追踪 ...

  5. SpringBoot+logback实现日志打印

    SpringBoot+logback 一.日志简介 1.SLF4J介绍 二.SpringBoot集成logback 1.配置文件详解 1.彩色日志 2.appender 3.root和logger详解 ...

  6. java占位符打印_java简单日志打印规范小记

    个人认为,如果公司一些基础类库不做约束,很可能"埋坑",形成技术债务,最终为此付出代价.本文讲解一个最基本的日志打印规范. 1. 日志打印组件 日志组件有很多,日志门面的选择有:S ...

  7. logback修改第三方包日志打印

    1.背景 当我们引入第三方依赖时,第三方依赖会打印自己的日志,有的日志对我们来说是无用日志,不需要打印出来,这时我们就需要修改屏蔽或修改第三方日志的打印级别. 2.logback修改第三方包日志打印方 ...

  8. 有关日志打印的几点经验

    前段时间,完善智能导航发送告警短信中短信太长接收不到的bug,牵涉出了日志打印的问题:日志打印这件事说小事小,说大也大,写好日志能方便自己调试代码和发现解决问题,以下就是有关日志打印自己总结的几点经验 ...

  9. SpringBoot 2.x 整合Lombok

    转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/80743302 本文出自[赵彦军的博客] 简介 lombok是一个编译级别的插件,它 ...

最新文章

  1. Java基础:JDK、JRE、JVM的区别与联系
  2. 基于OpenCV的简单人脸识别系统
  3. javafx css颜色_JavaFX技巧7:使用CSS颜色常量/派生颜色
  4. 召回率和精确率(recall and precision)
  5. C++移动构造函数以及move语句简单介绍
  6. 基于公网smtp协议实现邮件服务器
  7. 一阶广义差分模型_计量经济学习题第5章 自相关性
  8. R语言-缺失值判断以及处理
  9. 山地车的结构及骑行注意事项
  10. 关于android创建对话框报错The method setPositiveButton(int, DialogInterface.OnClickListener) in the type Alert
  11. 转载一篇人生思考:一名大学毕业生的反思
  12. 自学计算机等级可以在哪学,计算机二级怎么自学
  13. 迄今最全的国内引进的凯迪克获奖绘本书单172本(1938年-2016年)
  14. SpringBoot高级教程
  15. Matlab矩阵行相加、列相加
  16. windows C盘实际可见文件的大小远小于C盘显示的已用容量
  17. 怎么测量桌面圆角的半径_大半径小圆弧怎么测量才准确
  18. java基础入门-16-【阶段项目(综合练习doudizhu游戏)】
  19. 用SpringBoot做一个Windows可挂载到本地的NAS网盘
  20. 【转】编程中的硬编码问题

热门文章

  1. Django错误解决: CSRF verification failed. Request abor
  2. mysql 存储过程创建以及调用
  3. 用 git 维护 vim 代码
  4. [建议]添加模板功能
  5. JDK源码(18)-System
  6. jsapi.php 参数设置,统一支付接口中,缺少必填参数openid!trade_type为JSAPI时,openid为必填参数!...
  7. 【Java线程】“打工人”初识线程池及自定义线程池实战
  8. 计算机音乐绅士教程,教你学唱薛之谦的《绅士》,这个技巧很实用值得收藏!...
  9. icon-font-generator 的使用
  10. Swift多线程:GCD进阶,单例、信号量、任务组