| 1 9 10 package org.mmbase.util.logging; 11 import java.util.*; 12 13 22 23 public class LoggerWrapper implements Logger { 24 25 private static final Set wrappers = new HashSet(); 26 27 28 static Set getWrappers() { 30 return Collections.unmodifiableSet(wrappers); 31 } 32 33 private Logger log; 34 private String name; 35 36 LoggerWrapper(Logger log, String name) { 38 this.log = log; 39 this.name = name; 40 wrappers.add(this); 41 } 42 43 String getName() { 45 return name; 46 } 47 48 Logger setLogger(Logger log) { 50 Logger org = this.log; 51 this.log = log; 52 return org; 53 } 54 55 final public void trace (Object m) { 56 log.trace(m); 57 } 58 59 final public void trace (Object m, Throwable t) { 60 log.trace(m, t); 61 } 62 63 final public void debug (Object m) { 64 log.debug(m); 65 } 66 67 final public void debug (Object m, Throwable t) { 68 log.debug(m, t); 69 } 70 71 final public void service (Object m) { 72 log.service(m); 73 } 74 75 final public void service (Object m, Throwable t) { 76 log.service(m, t); 77 } 78 79 final public void info (Object m) { 80 log.info(m); 81 } 82 83 final public void info (Object m, Throwable t) { 84 log.info(m, t); 85 } 86 87 final public void warn (Object m) { 88 log.warn(m); 89 } 90 91 final public void warn (Object m, Throwable t) { 92 log.warn(m, t); 93 } 94 95 final public void error (Object m) { 96 log.error(m); 97 } 98 99 final public void error (Object m, Throwable t) { 100 log.error(m, t); 101 } 102 103 final public void fatal (Object m) { 104 log.fatal(m); 105 } 106 107 final public void fatal (Object m, Throwable t) { 108 log.fatal(m, t); 109 } 110 111 final public boolean isTraceEnabled() { 112 return log.isTraceEnabled(); 113 } 114 115 final public boolean isDebugEnabled() { 116 return log.isDebugEnabled(); 117 } 118 119 final public boolean isServiceEnabled() { 120 return log.isServiceEnabled(); 121 } 122 123 final public void setLevel(Level p) { 124 log.setLevel(p); 125 } 126 127 } 128 | Popular Tags |