1 28 29 package org.objectweb.util.trace; 30 31 32 import org.objectweb.util.monolog.api.BasicLevel; 33 import org.objectweb.util.monolog.api.Logger; 34 35 36 47 public class TraceTemplate 48 implements Trace 49 { 50 51 protected Logger logger = null; 52 53 58 public TraceTemplate(Logger log) { 59 setLogger(log); 60 } 61 62 65 public Logger getLogger() { 66 return logger; 67 } 68 69 72 public void setLogger(Logger logger) { 73 this.logger = logger; 74 } 75 76 81 public void debug(String msg) { 82 getLogger().log(BasicLevel.DEBUG, msg); 83 } 84 85 90 public void info(String msg) { 91 getLogger().log(BasicLevel.INFO, msg); 92 } 93 94 99 public void warn(String msg) { 100 getLogger().log(BasicLevel.WARN, msg); 101 } 102 103 108 public void error(String msg) { 109 getLogger().log(BasicLevel.ERROR, msg); 110 } 111 112 117 public void fatal(String msg) { 118 getLogger().log(BasicLevel.FATAL, msg); 119 } 120 } 121 | Popular Tags |