我想將Log4J應用到我的應用程序中。我擁有有限的資源,我只想使用Log4J的基本部分。你能告訴我哪些包只需要用於基本日誌記錄。在自定義模塊中使用Log4J
P.S爲了使用只是基本的Log4J哪些軟件包我可以刪除?
我想將Log4J應用到我的應用程序中。我擁有有限的資源,我只想使用Log4J的基本部分。你能告訴我哪些包只需要用於基本日誌記錄。在自定義模塊中使用Log4J
P.S爲了使用只是基本的Log4J哪些軟件包我可以刪除?
你需要前兩個,如果它是基於Maven的構建則只有第二,Log4j的核心和第一將作爲傳遞依賴。
你也可以,如果你使用Maven或類似使用pom.xml
此項:
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>2.0-beta9</version>
</dependency>
同意安德烈,你所需要的核心和API罐子。請注意,OSGi的東西仍然在進行中。關於很多包可以從核心jar中刪除:我看到你也發佈了你的問題到log4j郵件列表。我會在那裏回答,以便整個log4j團隊都可以參與進來。
請注意,除了.class文件之外,核心jar還包含配置文件。如果您使用自定義子集重建一個罐子,您必須包含那些配置文件或者api不會將您的罐子識別爲實現。