前言公司新来的实习生最近问我几个问题,说我们为什么要用logback?为什么不用log4j?它们的区别是什么?这么多日志框架,到底该用哪个?我不禁想起了自己刚接触 Java 时面对日志选择的困惑。Java各种日志框架的“江湖恩怨”确实让不少开发者,无论是新手还是老鸟,都感到有些头疼。各种框架层出不穷,依赖关系错综复杂,稍不注意就可能掉进“坑”里。为了让更多对 Java 日志体系还不太清晰的朋友们能够拨云见日,我决定花点时间,系统地梳理一下这些常见的日志框架,聊聊它们的前世今生。希望能帮助各位在实际项目中做出明智的选择。耐心看完,你一定有所收获。正文很久以前:System.out.println...