Hello,

We have the following problem:


Multiple bundles run on osgi, each of them has a log file. If bundle X calls
bundle Y and a warning occurs in bundle Y, we want to log the warning in the
log file of bundle X. But the problem we have at the moment is that bundle Y
doesn’t know bundle X and how bundle Y knows who have called him.

We have thought of 3 possible ways to solve the problem:

   1. StackTrace, but we think it is slow and it’s not nice to use stackt
   race.
   2. Set the context in another bundle, so bundle Y can use the function
   getlogger to our own created bundle
   3. Security Manager, but we don’t know whether it works well with osgi.

We want to know which way is the best or maybe someone has the experience
with this problem or knows another solution that we haven’t thought of yet.


kind regards,

Laurens
_______________________________________________
OSGi Developer Mail List
[email protected]
https://mail.osgi.org/mailman/listinfo/osgi-dev

Reply via email to