這是一個後續行動(我的Third-party dependencies to an OSGi application的某種方式),其中建議某些庫例如log4j是作爲捆綁已經可用。
在Eclipse靛藍我找不到可供Import Package
一個log4j的包是我安裝的一部分,所以我創建了一個Plugin Project from JAR archive
捆綁log4j的,也是一個Feature Project
捆紮log4j.xml
配置以下這post。在Eclipse 4(RCP/SWT/OSGi)應用程序中包含log4j的正確方法
說實話,我不明白爲什麼需要片段項目,但這個過程的作品。
所以我現在的問題是:
由於log4j.xml
作爲功能jar的一部分交付出口,它需要一些「努力」讓別人找到它並更新調試級別,所以我想知道這是真的正確的過程?
我記住最終的出口產品會在一個易於查找的位置提供log4j配置,但現在(儘管記錄工作),我擔心我是否確實是正確的。
這裏有什麼幫助嗎?
1)但是使用'log4j'不是很自然的想到'log4j.xml'會在部署後更新嗎?有什麼不同的方法?通常做什麼用於日誌記錄?2)我讀到它是由於我可能在部署中遇到問題,因此使用目標平臺的做法很糟糕。我錯了嗎? – Cratylus