[logback-dev] [JIRA] Created: (LBCLASSIC-179) please add Eclipse Buddy Policy
ekkehard gentz (JIRA)
noreply-jira at qos.ch
Tue Jan 5 11:02:33 CET 2010
please add Eclipse Buddy Policy
-------------------------------
Key: LBCLASSIC-179
URL: http://jira.qos.ch/browse/LBCLASSIC-179
Project: logback-classic
Issue Type: Improvement
Components: Other
Affects Versions: 0.9.18
Reporter: ekkehard gentz
Assignee: Logback dev list
if you're using LogBack in an Eclipse Equinox OSGI environment and you write Appenders or Converters then
logback.classic
must "know" them.
One way is to use a Fragment Bundle with logback.classic as host bundle.
But Fragments are not very flexible and you have to restart your OSGI Framework.
If using Eclipse Equinox as OSGI Framework you can use Eclipse Buddy Policy
read more here: http://wiki.eclipse.org/index.php/Context_Class_Loader_Enhancements
It would be great if you add the following line to MANIFEST.MF of logback.classic bundle:
Eclipse-BuddyPolicy: registered
If running in other OSGI Frameworks like Felix this line will be ignored,
but running Equinox you can now do the following:
my.appender.bundle has Dependency to logback.classic as Required Bundle
and I can add
Eclipse-RegisterBuddy: logback.classic
Now my Bundle is a Buddy of logback.classic and logback.classic 'knows' my classes
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.qos.ch/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the logback-dev
mailing list