Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.om2m.sdt/org.eclipse.om2m.sdt.home.driver/src/main/java/org/eclipse/om2m/sdt/home/driver/Logger.java')
-rw-r--r--org.eclipse.om2m.sdt/org.eclipse.om2m.sdt.home.driver/src/main/java/org/eclipse/om2m/sdt/home/driver/Logger.java68
1 files changed, 24 insertions, 44 deletions
diff --git a/org.eclipse.om2m.sdt/org.eclipse.om2m.sdt.home.driver/src/main/java/org/eclipse/om2m/sdt/home/driver/Logger.java b/org.eclipse.om2m.sdt/org.eclipse.om2m.sdt.home.driver/src/main/java/org/eclipse/om2m/sdt/home/driver/Logger.java
index 7af041fe..27a39c07 100644
--- a/org.eclipse.om2m.sdt/org.eclipse.om2m.sdt.home.driver/src/main/java/org/eclipse/om2m/sdt/home/driver/Logger.java
+++ b/org.eclipse.om2m.sdt/org.eclipse.om2m.sdt.home.driver/src/main/java/org/eclipse/om2m/sdt/home/driver/Logger.java
@@ -7,18 +7,14 @@
*******************************************************************************/
package org.eclipse.om2m.sdt.home.driver;
-import org.osgi.service.log.LogService;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
public class Logger {
+ private static Log LOG = LogFactory.getLog(Logger.class);
static private final String PREFIX = "[ONEM2M.";
- static private final String[] LEVELS = new String[] {
- "ERROR ", "WARNING ", "INFO ", "DEBUG "
- };
-
- static private LogService logService;
-
private String protocol;
@@ -26,78 +22,62 @@ public class Logger {
this.protocol = protocol;
}
- public final void setLogService(final LogService log) {
- logService = log;
- }
-
- public final void unsetLogService() {
- logService = null;
- }
-
public final void debug(final String message) {
- print(LogService.LOG_DEBUG, null, message);
+ LOG.debug(createLogMsg(null, message));
}
public final void debug(final String message, final Class<?> clazz) {
- print(LogService.LOG_DEBUG, clazz, message);
+ LOG.debug(createLogMsg(clazz, message));
}
public final void info(final String message) {
- print(LogService.LOG_INFO, null, message);
+ LOG.info(createLogMsg(null, message));
}
public final void info(final String message, final Class<?> clazz) {
- print(LogService.LOG_INFO, clazz, message);
+ LOG.info(createLogMsg( clazz, message));
}
public final void warning(final String message) {
- print(LogService.LOG_WARNING, null, message);
+ LOG.warn(createLogMsg(null, message));
}
public final void warning(final String message, final Throwable e) {
- print(LogService.LOG_WARNING, null, message, e);
+ LOG.warn(createLogMsg(null, message), e);
}
public final void warning(final String message, final Class<?> clazz) {
- print(LogService.LOG_WARNING, clazz, message);
+ LOG.warn(createLogMsg(clazz, message));
}
public final void warning(final String message, final Class<?> clazz, final Throwable e) {
- print(LogService.LOG_WARNING, clazz, message, e);
+ LOG.warn(createLogMsg( clazz, message), e);
}
public final void error(final String message) {
- print(LogService.LOG_ERROR, null, message);
+ LOG.error(createLogMsg(null, message));
}
public final void error(final String message, final Throwable e) {
- print(LogService.LOG_ERROR, null, message, e);
- }
+ LOG.error(createLogMsg(null, message), e);
+ }
public final void error(final String message, final Class<?> clazz) {
- print(LogService.LOG_ERROR, clazz, message);
+ LOG.error(createLogMsg(clazz, message));
}
public final void error(final String message, final Class<?> clazz, final Throwable e) {
- print(LogService.LOG_ERROR, clazz, message, e);
- }
+ LOG.error(createLogMsg(clazz, message), e);
- private final void print(final int level, final Class<?> clazz, final String message) {
- String msg = PREFIX + protocol + ((clazz == null) ? "] " : "." + clazz.getSimpleName() + "] ") + message;
- if (logService != null)
- logService.log(level, msg);
- else
- System.out.println(LEVELS[level-1] + msg);
}
- private final void print(final int level, final Class<?> clazz, final String message, final Throwable e) {
- String msg = PREFIX + protocol + ((clazz == null) ? "] " : "." + clazz.getSimpleName() + "] ") + message;
- if (logService != null)
- logService.log(level, msg, e);
- else
- System.out.println(LEVELS[level-1] + msg + ": " + e.getMessage());
- if (e != null)
- e.printStackTrace();
+ private final String createLogMsg(final Class<?> clazz, final String message) {
+ return PREFIX + protocol + ((clazz == null) ? "] " : "." + clazz.getSimpleName() + "] ") + message;
}
-
+
+ // Method kept for compatibility reasons
+ public <LogService> void setLogService(LogService log) {}
+
+ // Method kept for compatibility reasons
+ public void unsetLogService( ) {}
}

Back to the top