作为一名 Java 程序员,日常开发工作中肯定会接触日志系统,但是众多的框架,包括 Log4j.Log4j2.Logback.Slf4j.Apache Common logging 等等,引用的 maven 依赖众多,到底可以去掉哪些,一行 LoggerFactory.getLogger(LogbackTest.class) 后做了哪些工作,怎么去找的配置文件,这些还是有很多细节可以去研究的. 一.困扰的疑惑 目前的日志框架有 jdk 自带的 logging,log4j1.log4j2.logb