Log4j有三個(gè)主要的結(jié)構(gòu):
Loggers類。
Appenders類。
Layouts類。
iLogger是用來(lái)訪問(wèn)logging方法的類。對(duì)于每個(gè)日志等級(jí)都有對(duì)應(yīng)的looging方法可以調(diào)用。Logger也是分等級(jí)的。
用下面的示例代碼可以很容易解釋這些概念:
Logger logger=Logger. getLogger( "se.matangle¨);
這給了我們企業(yè)一個(gè)單獨(dú)的logger。這樣我們就可以在由于使用其他企業(yè)的代碼而生
DevOps實(shí)踐成的一堆日志里,生成自己的日志信息。對(duì)于Java企業(yè)環(huán)境來(lái)說(shuō)這點(diǎn)很有用,你可能有很多個(gè)類庫(kù)都使用log4j記錄它們的曰志,并且你想要為不同的類庫(kù)配置不同的日志等級(jí)。