1 9 10 package org.mmbase.util.logging; 11 12 19 20 abstract public class AbstractSimpleImpl implements Logger { 21 22 25 protected int level = Level.INFO_INT; 26 27 public void setLevel(Level p) { 28 level = p.toInt(); 29 } 30 31 36 protected void log (String s) { 37 } 38 39 43 protected void log(String s, Level level) { 44 log(level.toString() + " " + s); 45 } 46 47 48 52 protected void log(Object s, Level level) { 53 log("" + s, level); 54 } 55 56 57 60 protected void log (Object s, Throwable t) { 61 log("" + s + "\n" + Logging.stackTrace(t)); 62 } 63 64 67 protected void log(Object s, Level level, Throwable t) { 68 log(s, t); 69 } 70 71 public void trace (Object m) { 72 if (level <= Level.TRACE_INT) { 73 log(m, Level.TRACE); 74 } 75 } 76 77 public void trace (Object m, Throwable t) { 78 if (level <= Level.TRACE_INT) { 79 log(m, Level.TRACE, t); 80 } 81 } 82 83 public void debug (Object m) { 84 if (level <= Level.DEBUG_INT) { 85 log(m, Level.DEBUG); 86 } 87 } 88 public void debug (Object m, Throwable t) { 89 if (level <= Level.DEBUG_INT) { 90 log(m, Level.DEBUG, t); 91 } 92 } 93 94 public void service (Object m) { 95 if (level <= Level.SERVICE_INT) { 96 log(m, Level.SERVICE); 97 } 98 } 99 100 public void service (Object m, Throwable t) { 101 if (level <= Level.SERVICE_INT) { 102 log(m, Level.SERVICE, t); 103 } 104 } 105 106 public void info (Object m) { 107 if (level <= Level.INFO_INT) { 108 log(m, Level.INFO); 109 } 110 } 111 112 public void info (Object m, Throwable t) { 113 if (level <= Level.INFO_INT) { 114 log(m, Level.INFO, t); 115 } 116 } 117 118 public void warn (Object m) { 119 if (level <= Level.WARN_INT) { 120 log(m, Level.WARN); 121 } 122 } 123 124 public void warn (Object m, Throwable t) { 125 if (level <= Level.WARN_INT) { 126 log(m, Level.WARN, t); 127 } 128 } 129 130 public void error (Object m) { 131 if (level <= Level.ERROR_INT) { 132 log(m, Level.ERROR); 133 } 134 } 135 136 public void error (Object m, Throwable t) { 137 if (level <= Level.ERROR_INT) { 138 log(m, Level.ERROR, t); 139 } 140 } 141 142 public void fatal (Object m) { 143 if (level <= Level.FATAL_INT) { 144 log(m, Level.FATAL); 145 } 146 } 147 148 public void fatal (Object m, Throwable t) { 149 if (level <= Level.FATAL_INT) { 150 log(m, Level.FATAL, t); 151 } 152 } 153 154 public boolean isTraceEnabled() { 155 return level <= Level.TRACE_INT; 156 } 157 158 public boolean isDebugEnabled() { 159 return level <= Level.DEBUG_INT; 160 } 161 162 public boolean isServiceEnabled() { 163 return level <= Level.SERVICE_INT; 164 } 165 166 } 167 | Popular Tags |