public DistributedEventAdmin(BundleContext context, LogService log) {
Assert.isNotNull(context);
this.context = context;
if (log == null) {
// create log tracker and set the log to it
this.logTracker = new LogTracker(context, System.out);
this.log = this.logTracker;
} else {
this.logTracker = null;
this.log = log;
}