package com.doumee.config.mybatis;
|
|
import lombok.extern.slf4j.Slf4j;
|
import org.apache.ibatis.logging.stdout.StdOutImpl;
|
|
@Slf4j
|
public class DmStdOutImpl extends StdOutImpl {
|
private Boolean isOff = false;
|
|
public Boolean isOff() {
|
return isOff;
|
}
|
|
public void setOff(Boolean off) {
|
isOff = off;
|
}
|
|
public DmStdOutImpl(String clazz) {
|
super(clazz);
|
}
|
public DmStdOutImpl(String clazz,Boolean off) {
|
super(clazz);
|
this.isOff = off;
|
}
|
|
public boolean isDebugEnabled() {
|
return true;
|
}
|
|
public boolean isTraceEnabled() {
|
return true;
|
}
|
|
public void error(String s, Throwable e) {
|
log.error(s);
|
// System.err.println(s);
|
e.printStackTrace(System.err);
|
}
|
|
public void error(String s) {
|
log.error(s);
|
// System.err.println(s);
|
}
|
|
public void debug(String s) {
|
if(isOff!=null && isOff()){
|
return;
|
}
|
log.info(s);
|
// System.out.println(s);
|
}
|
|
public void trace(String s) {
|
log.trace(s);
|
// System.out.println(s);
|
}
|
|
public void warn(String s) {
|
log.warn(s);
|
// System.out.println(s);
|
}
|
}
|