Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.net4j/src/org/eclipse/net4j/util/om/EclipseLoggingBridge.java')
-rw-r--r--plugins/org.eclipse.net4j/src/org/eclipse/net4j/util/om/EclipseLoggingBridge.java13
1 files changed, 10 insertions, 3 deletions
diff --git a/plugins/org.eclipse.net4j/src/org/eclipse/net4j/util/om/EclipseLoggingBridge.java b/plugins/org.eclipse.net4j/src/org/eclipse/net4j/util/om/EclipseLoggingBridge.java
index fca5e03b93..d662a28a24 100644
--- a/plugins/org.eclipse.net4j/src/org/eclipse/net4j/util/om/EclipseLoggingBridge.java
+++ b/plugins/org.eclipse.net4j/src/org/eclipse/net4j/util/om/EclipseLoggingBridge.java
@@ -16,6 +16,7 @@ import org.eclipse.core.runtime.ILog;
import org.eclipse.core.runtime.IStatus;
import org.eclipse.core.runtime.Platform;
import org.eclipse.core.runtime.Status;
+import org.eclipse.internal.net4j.bundle.Net4j;
import org.eclipse.internal.net4j.bundle.OSGiBundle;
/**
@@ -25,7 +26,10 @@ public class EclipseLoggingBridge implements OMLogHandler
{
public static final EclipseLoggingBridge INSTANCE = new EclipseLoggingBridge();
- private EclipseLoggingBridge()
+ private static final ContextTracer TRACER = new ContextTracer(Net4j.DEBUG_OM,
+ EclipseLoggingBridge.class);
+
+ protected EclipseLoggingBridge()
{
}
@@ -39,11 +43,14 @@ public class EclipseLoggingBridge implements OMLogHandler
}
catch (Exception ex)
{
- ex.printStackTrace();
+ if (TRACER.isEnabled())
+ {
+ TRACER.trace(ex);
+ }
}
}
- private static int toEclipse(Level level)
+ public static int toEclipse(Level level)
{
switch (level)
{

Back to the top