划水时间,记录一下用到的相关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. c++平方怎么写_五菱两款B、C型房车,都是18.8万,该怎么选?
  2. c语言printout函数,只使用处理I/O的PrintDigit函数,编写一个过程以输出任意实数...
  3. 用maven profile实现环境配置切换
  4. Dubbo(六)之属性配置
  5. 神经网络最常用的10个激活函数,一文详解数学原理及优缺点
  6. android 控制word,Android使用POI进行Word操作(一)
  7. 云大计算机昆工,云南最好的7所大学,分3档!本地人青看中昆医大,外省更爱昆工!...
  8. 1、Android-活动(下)
  9. 这10道大厂Java面试题,我敢打赌90%的人都不会!!!
  10. 负数的补码公式是什么_为什么0xffffffff是-1?(计算机对整型的存储)
  11. 神经网络搭建六步法扩展
  12. PROE_CONFIG
  13. 主动降噪ANC 耳机的传参设计
  14. uni-app改变radio的默认样式 去掉小对号
  15. 阿里云OSS跨域设置
  16. 3道数据分析师面试题实录
  17. MNN C++输入图片多通道
  18. element表单校验
  19. 关于5944空间的所谓免费
  20. 在Python中使用Protobuf

热门文章

  1. SpringBoot之Dubbox
  2. 微信分享调用 -- c#篇
  3. OSSIM识别APT的三板斧
  4. 用javascript写Android和iOS naitve应用,实在炫酷。
  5. GeoServer地图开发解决方案(四):发布Web地图服务(WMS)篇
  6. 小老弟,来爬取携程的民宿酒店数据啦(附带源码)
  7. 【elasticsearch系列】双击elasticsearch.bat闪退,日志排查报错信息
  8. QGIS for Android 开发:一、Ubuntu环境搭建
  9. OSChina 周日乱弹 ——局长才是真神
  10. 【云栖大会】站在时间轴上看基础设施