Coverage Summary for Class: AbstractLogger (net.sf.persism.logging)
Class |
Class, %
|
Method, %
|
Line, %
|
AbstractLogger |
100%
(1/1)
|
33.3%
(1/3)
|
60%
(3/5)
|
1 package net.sf.persism.logging;
2
3 public abstract class AbstractLogger {
4
5 protected final LogMode logMode;
6 protected final String logName;
7
8 protected AbstractLogger(LogMode logMode, String logName) {
9 this.logMode = logMode;
10 this.logName = logName;
11 }
12
13 public abstract boolean isDebugEnabled();
14
15 public abstract void debug(Object message, Object... params);
16
17 public abstract void info(Object message);
18 public abstract void info(Object message, Throwable t);
19
20 public abstract void warn(Object message);
21
22 public abstract void warn(Object message, Throwable t);
23
24 public abstract void error(Object message);
25
26 public abstract void error(Object message, Throwable t);
27
28 public final LogMode getLogMode() {
29 return logMode;
30 }
31
32 public final String getLogName() {
33 return logName;
34 }
35 }