Java在设计之初,借鉴了很多其他语言不错的特性和优点,唯独没有设计日志系统,但是日志的重要性不言而喻,一旦程序运行起来,运行结果与预期不一致,基本就是出Bug了,这个时候需要进行Bug排查,一般有两种排查方式:1 断点单步调试,这种办法虽然精准,但是费时费力,而且项目如果是运行在生产环境下,无法进行此模式的排查.2将重要的信息输出到指定的文件,也就是日志,这种方式就算是项目在生产环境下也适用 Java中的IO在最初提供了System.err.println来供程序员打印日志,但是这种打印日志的…