spring boot 2攻略从构建小系统书

168元

(需用券)

去购买 >

1.引入jar包

org.slf4j

slf4j-api

1.7.25

2.编写application.properties/yml

#.properties

logging.config= classpath:logback-spring.xml

logging.file= #存放路径

#.yml

logging:

config: classpath:logback-spring.xml

file: #存放路径

3.编写logback-spring.xml

我们在src/main/resources中创建一个logback-spring.xml,注意:-spring在application之后可以扫描到,如果只写logback.xml那么该xml就会优先于application.yml进行扫描,因此无效

logback-spring

WARN

${CONSOLE_LOG_PATTERN}

UTF-8

${logging.path}/web_debug.log

%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n

UTF-8

${logging.path}/web-debug-%d{yyyy-MM-dd}.%i.log

100MB

15

debug

ACCEPT

DENY

${logging.path}/web_info.log

%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n

UTF-8

${logging.path}/web-info-%d{yyyy-MM-dd}.%i.log

100MB

15

info

ACCEPT

DENY

${logging.path}/web_warn.log

%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n

UTF-8

${logging.path}/web-warn-%d{yyyy-MM-dd}.%i.log

100MB

15

warn

ACCEPT

DENY

${logging.path}/web_error.log

%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n

UTF-8

${logging.path}/web-error-%d{yyyy-MM-dd}.%i.log

100MB

15

ERROR

ACCEPT

DENY

4.效果

java 11官方入门(第8版)教材

79.84元

包邮

(需用券)

去购买 >

java 项目保存日志到本地_Springboot项目使用Slf4j将日志保存到本地目录相关推荐

  1. logback日志pattern_003、Spring Boot使用slf4j进行日志记录

    在开发中,我们经常使用 System.out.println() 来打印一些信息,但是这样不好,因为大量的使用 System.out 会增加资源的消耗.我们实际项目中使用的是 slf4j 的 logb ...

  2. java抢购防止多次请求_springboot项目中接口防止恶意请求多次

    springboot项目中接口防止恶意请求多次 在项目中,接口的暴露在外面,很多人就会恶意多次快速请求,那我们开发的接口和服务器在这样的频率下的话,服务器和数据库很快会奔溃的,那我们该怎么防止接口防刷 ...

  3. spring项目如何升级mysql包_SpringBoot项目版本升级:从1.5.3升级到2.1.8版本

    SpringBoot项目版本升级:从1.5.3升级到2.1.8版本 前言 简单记录一次本人在自己的SpringBoot项目project-template中,把1.5.3版本升级到2.1.8版本时升级 ...

  4. log4日志内容换行_springboot支付项目之日志配置

    日志框架 本节主要内容: 1:常见的几种日志框架 2:Logback的使用 3:怎么配置info和error级别日志到不同文件中并且按照日期每天一个文件. 以上几个框架可以分类如下: SLF4J和Lo ...

  5. docker中java钩子_springboot项目在docker容器中如何优雅关闭

    前言 什么是优雅关闭 在我看来所谓的优雅关闭,就是在系统关闭时,预留一些时间,让你有机会来善后一些事情 什么时候需要优雅关闭 是否所有项目都需要优雅关闭?那也不一定,毕竟所谓的优雅关闭,另一面就意味这 ...

  6. springboot启动不打印日志信息_springboot项目大量打印debug日志问题

    目前,java下应用最广泛的日志系统主要就是两个系列: log4j和slf4j+logback . 其中,slf4j只包含日志的接口,logback只包括日志的具体实现,两者加起来才是一个完整的日志系 ...

  7. 基于kfaka和zookeeper的nginx日志收集平台,项目详细步骤

    目录 一.项目环境: 二.项目介绍: 三.项目步骤 3.1  环境准备 3.1.1 准备好虚拟机 3.1.2  配置好静态ip 3.1.3  修改主机名以及写好域名映射关系 3.1.4  安装基本软件 ...

  8. java 博客系统_讲解开源项目:5分钟搭建私人Java博客系统

    本文适合刚学习完 Java 语言基础的人群,跟着本文可了解和运行 Tale 项目.示例均在 Windows 操作系统下演示 本文作者:HelloGitHub-秦人 HelloGitHub 推出的< ...

  9. cassss服务未启动_不要再本地启动项目调试了,试SpringBoot远程调试你会发现新大陆!...

    前言 上周末一个朋友庆生,无意间听他说起了近况,说公司项目太多了,每天一堆BUG需要修复,项目来回切换启动,真是挺烦的. 随着项目越来越多,特别是身处外包公司的朋友,每天可能需要切换两三个项目,难道一 ...

最新文章

  1. 《数据科学:R语言实现》——3.9 排列数据
  2. 读论文之《基于EV10AQ190的高速ADC接口设计》
  3. 重写enum的valueof方法等
  4. 《cloud+》如果百度云飘走了你该怎么办?
  5. 用 Fiddler 来弥补 Chrome Network 的小缺点
  6. python drawline_基于python,OPenCv中基本的绘图函数
  7. java怎么插入oracle数据库timenstamp,Sybase数据库技术,数据库恢复专家
  8. C++之带有默认参数值的构造函数
  9. matlab转换为部分分式,matlab部分分式展开
  10. 截至2020年底Cosmos生态基金会ICF总资金达2.12亿美元 加密资产占82%
  11. 解决centos6.5不能识别NTFS格式的移动硬盘或U盘问题
  12. HDU1434 幸福列车【模拟+优先队列】
  13. c语言 ++ --运算符_了解C ++中的删除运算符
  14. 毕向东的Java基础视频教程的学习,作为java基础的基础学习视频
  15. MATLAB GUI 设全局变量的位置
  16. vue项目没有router文件夹_router文件夹
  17. 游戏开发主要学哪些课程?
  18. 如何从VDS明网下载钱包
  19. verilog-pcie
  20. 论文阅读笔记1:EKT: Exercise-aware Knowledge Tracing for Student Performance Prediction

热门文章

  1. 在SpringMVC中使用@RequestBody注解处理json时,报出HTTP Status 415的解决方案
  2. 解决虚拟机vmware安装64位系统“此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态”的问题
  3. 不可变的意思是什么?
  4. 为什么在Swift字符串中像‍‍‍这样的表情符号字符被如此奇怪地对待?
  5. 设置弹性框项目之间距离的更好方法
  6. 变频电源要怎么测定额定容量
  7. linux线程的实现【转】
  8. 网站静态化处理—动静分离策略(3)
  9. 英语词汇(5)followed by / sung by / written by
  10. 【转】c# winform 打包部署 自定义界面 或设置开机启动