2013-12-08 108 views
-1

我想將Log4J應用到我的應用程序中。我擁有有限的資源,我只想使用Log4J的基本部分。你能告訴我哪些包只需要用於基本日誌記錄。在自定義模塊中使用Log4J

enter image description here

P.S爲了使用只是基本的Log4J哪些軟件包我可以刪除?

enter image description here

回答

1

你需要前兩個,如果它是基於Maven的構建則只有第二,Log4j的核心和第一將作爲傳遞依賴。

你也可以,如果你使用Maven或類似使用pom.xml此項:

<dependency> 
    <groupId>org.apache.logging.log4j</groupId> 
    <artifactId>log4j-core</artifactId> 
    <version>2.0-beta9</version> 
</dependency> 
0

同意安德烈,你所需要的核心和API罐子。請注意,OSGi的東西仍然在進行中。關於很多包可以從核心jar中刪除:我看到你也發佈了你的問題到log4j郵件列表。我會在那裏回答,以便整個log4j團隊都可以參與進來。

請注意,除了.class文件之外,核心jar還包含配置文件。如果您使用自定義子集重建一個罐子,您必須包含那些配置文件或者api不會將您的罐子識別爲實現。