Log4j unter OSGI (Eclipse RCP)

Nach vielen tests habe ich festgestellt, dass die Log4j funktioniert nicht unter OSGI.

Ich nicht verwenden Log4j direkt, aber ich brauche third-party-plugins zu Protokoll mit.

Ich aus einem reinen JAVA-Projekt, und alles funktioniert Super, aber unter PLUGIN-Entwicklung nichts funktioniert.

Habe ich log4j jar in meinem Classpath und sogar versucht, einen Spring-repository OSGI-konforme Log4j und enthalten unter Abhängigkeiten. Nichts funktioniert.

Habe ich versucht, einige dieser Ansatz keinen Erfolg zu haben:
http://swik.net/Eclipse/Planet+Eclipse/Raja+Kannappan:+Eclipse+RCP+-+Converting+Dependencies+to+OSGi+Bundles/drqpf

und konnte nicht vollständig verstehen, diese:
http://www.eclipsezone.com/eclipse/forums/t99588.html

Kann jemand mich in die richtige Richtung?

Dank.

  • UPDATE! Ich habe eine alternative gefunden: Sie BEARBEITEN eine OSGI-konforme version von log4j (bekommen Sie vom FRÜHJAHR repository) mit winrar, FÜGEN Sie die log4j-properties-Dateien auf die ROOT der JAR. Importieren Sie das Paket in das plugin-ABHÄNGIGKEITEN, et voilá! Jeder Ansatz hat seine Vorteile. (Vergessen Sie nicht Eugener den WICHTIGEN TIPP, dass macht es für alle Arbeit: Alle bundles, die verwenden log4j sollte org.apache.log4j in Ihrer Import-Package-Attribut)
InformationsquelleAutor marcolopes | 2011-03-01
Schreibe einen Kommentar