java 项目保存日志到本地_Springboot项目使用Slf4j将日志保存到本地目录
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将日志保存到本地目录相关推荐
- logback日志pattern_003、Spring Boot使用slf4j进行日志记录
在开发中,我们经常使用 System.out.println() 来打印一些信息,但是这样不好,因为大量的使用 System.out 会增加资源的消耗.我们实际项目中使用的是 slf4j 的 logb ...
- java抢购防止多次请求_springboot项目中接口防止恶意请求多次
springboot项目中接口防止恶意请求多次 在项目中,接口的暴露在外面,很多人就会恶意多次快速请求,那我们开发的接口和服务器在这样的频率下的话,服务器和数据库很快会奔溃的,那我们该怎么防止接口防刷 ...
- 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版本时升级 ...
- log4日志内容换行_springboot支付项目之日志配置
日志框架 本节主要内容: 1:常见的几种日志框架 2:Logback的使用 3:怎么配置info和error级别日志到不同文件中并且按照日期每天一个文件. 以上几个框架可以分类如下: SLF4J和Lo ...
- docker中java钩子_springboot项目在docker容器中如何优雅关闭
前言 什么是优雅关闭 在我看来所谓的优雅关闭,就是在系统关闭时,预留一些时间,让你有机会来善后一些事情 什么时候需要优雅关闭 是否所有项目都需要优雅关闭?那也不一定,毕竟所谓的优雅关闭,另一面就意味这 ...
- springboot启动不打印日志信息_springboot项目大量打印debug日志问题
目前,java下应用最广泛的日志系统主要就是两个系列: log4j和slf4j+logback . 其中,slf4j只包含日志的接口,logback只包括日志的具体实现,两者加起来才是一个完整的日志系 ...
- 基于kfaka和zookeeper的nginx日志收集平台,项目详细步骤
目录 一.项目环境: 二.项目介绍: 三.项目步骤 3.1 环境准备 3.1.1 准备好虚拟机 3.1.2 配置好静态ip 3.1.3 修改主机名以及写好域名映射关系 3.1.4 安装基本软件 ...
- java 博客系统_讲解开源项目:5分钟搭建私人Java博客系统
本文适合刚学习完 Java 语言基础的人群,跟着本文可了解和运行 Tale 项目.示例均在 Windows 操作系统下演示 本文作者:HelloGitHub-秦人 HelloGitHub 推出的< ...
- cassss服务未启动_不要再本地启动项目调试了,试SpringBoot远程调试你会发现新大陆!...
前言 上周末一个朋友庆生,无意间听他说起了近况,说公司项目太多了,每天一堆BUG需要修复,项目来回切换启动,真是挺烦的. 随着项目越来越多,特别是身处外包公司的朋友,每天可能需要切换两三个项目,难道一 ...
最新文章
- 《数据科学:R语言实现》——3.9 排列数据
- 读论文之《基于EV10AQ190的高速ADC接口设计》
- 重写enum的valueof方法等
- 《cloud+》如果百度云飘走了你该怎么办?
- 用 Fiddler 来弥补 Chrome Network 的小缺点
- python drawline_基于python,OPenCv中基本的绘图函数
- java怎么插入oracle数据库timenstamp,Sybase数据库技术,数据库恢复专家
- C++之带有默认参数值的构造函数
- matlab转换为部分分式,matlab部分分式展开
- 截至2020年底Cosmos生态基金会ICF总资金达2.12亿美元 加密资产占82%
- 解决centos6.5不能识别NTFS格式的移动硬盘或U盘问题
- HDU1434 幸福列车【模拟+优先队列】
- c语言 ++ --运算符_了解C ++中的删除运算符
- 毕向东的Java基础视频教程的学习,作为java基础的基础学习视频
- MATLAB GUI 设全局变量的位置
- vue项目没有router文件夹_router文件夹
- 游戏开发主要学哪些课程?
- 如何从VDS明网下载钱包
- verilog-pcie
- 论文阅读笔记1:EKT: Exercise-aware Knowledge Tracing for Student Performance Prediction
热门文章
- 在SpringMVC中使用@RequestBody注解处理json时,报出HTTP Status 415的解决方案
- 解决虚拟机vmware安装64位系统“此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态”的问题
- 不可变的意思是什么?
- 为什么在Swift字符串中像这样的表情符号字符被如此奇怪地对待?
- 设置弹性框项目之间距离的更好方法
- 变频电源要怎么测定额定容量
- linux线程的实现【转】
- 网站静态化处理—动静分离策略(3)
- 英语词汇(5)followed by / sung by / written by
- 【转】c# winform 打包部署 自定义界面 或设置开机启动