SpringBoot ——源码解析 SpringBoot 中的日志基础
服务
原创 zhisheng
2021-07-19
收录于话题 #SpringBoot 源码解析 8 个内容
点击上方 " "关注,星标或置顶一起成长
免费送 1024GB 精品学习资源
背景
在看 spring-boot module 的时候,看到有一个特地的 logging 的
package,由于日志是平常接触的格外多的一个东西,不只仅是应用本身
的日志需要关怀,假如是要去做一个统一的日志收集和管理系统,也是一
件很费心思的事情,比如:
可能要考虑日志打印的格式是什么样子的;
采集日志的时候怎样能够一行一行的采集;
对于那种堆栈特别日志如何采集收集在一起;
日志文件满了后消灭滚动到新文件后如何识别并采集新的日志文件;
假如应用在消灭特别的情况下疯狂的打印日志,那么采集能否连续,连
续的话,采集工具会不会消灭功能瓶颈;
日志传输过程中如何应对海量的日志数据;
对于不同应用打印出来的不同日志格式,如何做日志的 ETL;
该选择什么数据存储引擎来存储海量的日志数据;
如何处理海量日志数据写入存储引擎很慢的问题;
对于海量的日志数据存储保留的时间如何选择;
对于日志数据,如何对外供应搜索的功能;
日志数据如何呈现才会更友好;