Log message for OSGi exceptions
authorMathieu Baudier <mbaudier@argeo.org>
Wed, 9 Jan 2019 14:21:40 +0000 (15:21 +0100)
committerMathieu Baudier <mbaudier@argeo.org>
Wed, 9 Jan 2019 14:21:40 +0000 (15:21 +0100)
org.argeo.cms/src/org/argeo/cms/internal/kernel/NodeLogger.java

index 133d82496f67258e21fc13fffa0a3f8f01008cc1..5571d70acc81e3323da4135d1f0320334ad0f583 100644 (file)
@@ -100,7 +100,6 @@ class NodeLogger implements ArgeoLogger, LogListener {
                }
        };
 
-       @SuppressWarnings("unchecked")
        public NodeLogger(LogReaderService lrs) {
                Enumeration<LogEntry> logEntries = lrs.getLog();
                while (logEntries.hasMoreElements())
@@ -172,6 +171,7 @@ class NodeLogger implements ArgeoLogger, LogListener {
        //
        // OSGi LOGGER
        //
+       @SuppressWarnings("deprecation")
        @Override
        public void logged(LogEntry status) {
                Log pluginLog = LogFactory.getLog(status.getBundle().getSymbolicName());
@@ -181,7 +181,7 @@ class NodeLogger implements ArgeoLogger, LogListener {
                        if (status.getException() instanceof SignatureException)
                                return;
                        // pluginLog.error(msg(status), status.getException());
-                       pluginLog.error(msg(status));
+                       pluginLog.error(msg(status) + ": " + status.getException());
                } else if (severity == LogService.LOG_WARNING)
                        pluginLog.warn(msg(status), status.getException());
                else if (severity == LogService.LOG_INFO && pluginLog.isDebugEnabled())