Log4j有三个主要的结构:
Loggers类。
Appenders类。
Layouts类。
iLogger是用来访问logging方法的类。对于每个日志等级都有对应的looging方法可以调用。Logger也是分等级的。
用下面的示例代码可以很容易解释这些概念:
Logger logger=Logger. getLogger( "se.matangle¨);
这给了我们企业一个单独的logger。这样我们就可以在由于使用其他企业的代码而生
DevOps实践成的一堆日志里,生成自己的日志信息。对于Java企业环境来说这点很有用,你可能有很多个类库都使用log4j记录它们的曰志,并且你想要为不同的类库配置不同的日志等级。