Java 日志相关的面试

近期整理的关于日志的面试题,对于初级者来说,很少会涉及到日志的处理,架构的选择。但是我相信作为一个资深者,这部分是必不可少的,同时也是评定一个系统的指标,足以证明日志的重要性。

1. 常用的日志框架

???Java Logging API(Oracle)—— Java默认的日志框架

???Log4j(Apache)——开源日志框架

???Logback(Logback Project)——开源项目,被设计成Log4j版本1的后续版本

???tinylog(tinylog)——轻量级开源logger

2. Systom.out 为什么很少用于日志记录

?? 根据人们的习惯,总是喜欢越简单,性能越好,更合适的,功能越完善的架构。因此 1 中的架构就逐渐代替了Systom.out。

原因:a — System.out 是一个直接和控制台打交道的PrintStream对象,是终端显示的基础,调试简单的程序是比较不错的选择<

你可能感兴趣的:(面试,学习路线,阿里巴巴,android,前端,后端)