配置底层的(underlying)日志系统

JCL可以通过配置使用不同的具体日志系统,可以参见快速入门二。JCL仅仅提供了一个编写日志语句的桥梁,它现在不会(以后也不会)提供任何有关底层日志系统的配置API。JCL的行为最终仍然是由底层所使用的日志系统所决定的,具体的配置需要参考相应的日志系统文档。

JCL负责初始化、配置或者关闭底层的日志库。许多日志库会在第一次被使用时自动完成初始化和配置任务,并且不需要进行显式的关闭。因此,你的应用程序代码可以仅仅使用JCL而不需要直接依赖于底层日志系统的API。但是,如果底层的日志系统需要特殊的初始化、配置或者关闭过程,则应用程序中需要加入一些特定于此日志系统的代码。

JCL简单地将日志调用传递给正确的底层日志实现。配置底层的日志系统是应用程序的任务而不是程序库的任务。