划水时间,记录一下用到的相关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. json pandas 内存溢出_python-将多个JSON记录读取到Pandas数据框中
  2. 实战Nginx与PHP(FastCGI)的安装、配置与优化
  3. Codeforces Round #554 (Div. 2) C. Neko does Maths (简单推导)
  4. Java是否为整数_Java问题 输入一个数判定其是否为整数
  5. cuda第一次计算耗时_CUDA优化的冷知识10 | GPU卡和Jetson上显存优化的特色
  6. 5.js模式-职责链模式
  7. java 匿名委托_委托,匿名方法,λ 表达式
  8. Spring Boot 导出Excel表格
  9. css之背景图固定大小不变、不重复、充满整个页面
  10. 解压后缀.tar.gz的软件包
  11. CMD终端关于pip报错,scrapy报错的一种处理方法
  12. 组态软件mcgs入库mysql_昆仑通态专题(四):MCGS嵌入版组态软件的数据报表
  13. spring注解原理解析
  14. 电视hdr测试软件,HDR是什么意思 如何打开电视机的HDR10模式
  15. xp访问计算机组提示没有权限,WindowsXP系统提示没有权限使用网络怎么办
  16. 税务信息化与计算机技术应用开发,税务信息化与计算机技术应用开发工作岗位年度个人工作总结...
  17. 利用丁香园数据生成疫情分布地图(R语言)
  18. Mac 维修前的准备工作你都知道吗?
  19. 基于Android和Java的校园外卖系统设计与实现
  20. 区块链≠分布式账本,别再傻傻分不清

热门文章

  1. iOS开发-关于自定义控件很值得一看的文章( 三)
  2. KickStart安装Linux
  3. js的正则表达,只允许数字和特殊
  4. java 删除后缀txt_java – Maven deploy:deploy-file从文件中删除扩展名
  5. All Flags in April
  6. mp4视频转gif图片
  7. 《C程序猿:从校园到职场》出版预告(4):从“散兵游勇”到“正规部队”
  8. 关于iOS原生条形码扫描,你需要注意的两三事
  9. maven aliyun 仓库速度就是快
  10. ubuntu下安装优化调节软件——ubuntu tweakailurus