如何配置Logback文件实现日志处理性能提升10倍?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1926个文字,预计阅读时间需要8分钟。
通过阅读本章,你将了解到:
1.日志输出到文件并基于LEVEL级别将日志分类保存到不同文件;
2.通过异步输出日志减少磁盘IO,提高性能;
3.异步输出日志的原理及配置文件logback-spring.xml;
SpringBoot
通过阅读本篇文章将了解到
1.日志输出到文件并根据LEVEL级别将日志分类保存到不同文件
2.通过异步输出日志减少磁盘IO提高性能
3.异步输出日志的原理
配置文件logback-spring.xml
SpringBoot工程自带logback和slf4j的依赖,所以重点放在编写配置文件上,需要引入什么依赖,日志依赖冲突统统都不需要我们管了。logback框架会默认加载classpath下命名为logback-spring或logback的配置文件。将所有日志都存储在一个文件中文件大小也随着应用的运行越来越大并且不好排查问题,正确的做法应该是将error日志和其他日志分开,并且不同级别的日志根据时间段进行记录存储。
本文共计1926个文字,预计阅读时间需要8分钟。
通过阅读本章,你将了解到:
1.日志输出到文件并基于LEVEL级别将日志分类保存到不同文件;
2.通过异步输出日志减少磁盘IO,提高性能;
3.异步输出日志的原理及配置文件logback-spring.xml;
SpringBoot
通过阅读本篇文章将了解到
1.日志输出到文件并根据LEVEL级别将日志分类保存到不同文件
2.通过异步输出日志减少磁盘IO提高性能
3.异步输出日志的原理
配置文件logback-spring.xml
SpringBoot工程自带logback和slf4j的依赖,所以重点放在编写配置文件上,需要引入什么依赖,日志依赖冲突统统都不需要我们管了。logback框架会默认加载classpath下命名为logback-spring或logback的配置文件。将所有日志都存储在一个文件中文件大小也随着应用的运行越来越大并且不好排查问题,正确的做法应该是将error日志和其他日志分开,并且不同级别的日志根据时间段进行记录存储。

