packagecom.feihong.springcloud.util;importorg.slf4j.Logger;importorg.slf4j.LoggerFactory;importorg.slf4j.Marker;/*** 日志处理工具类
*
* // 方法名|操作人(接口填null)|操作码|操作描述|业务关键信息|异常信息(不需要异常信息就不填)
* logger.error("getMenuFunctionList|{}|{}|角色名称已存在|roleId = {},roleName = {}|exception = {}",
* SessionUtil.getCurrentUserName(), OperateLogConstants.SYS_ROLE_MODIFY, sysRoleVO.getId(),
* sysRoleVO.getRoleName(), CommonUtil.getExceptionMessage(e));
*
*@authorllx
**/
public final class LogUtil implementsLogger {privateLogger log;public static LogUtil getLogger(Class>clazz) {return newLogUtil(clazz);
}private LogUtil(Class>clazz) {//私有构造函数
log =LoggerFactory.getLogger(clazz);
}
@OverridepublicString getName() {returnlog.getName();
}
@Overridepublic booleanisTraceEnabled() {returnlog.isTraceEnabled();
}
@Overridepublic voidtrace(String s) {if(log.isTraceEnabled()) {
log.trace(s);
}
}
@Overridepublic voidtrace(String s, Object o) {if(log.isTraceEnabled()) {
log.trace(s, o);
}
}
@Overridepublic voidtrace(String s, Object o, Object o1) {if(log.isTraceEnabled()) {
log.trace(s, o, o1);
}
}
@Overridepublic voidtrace(String s, Object... objects) {if(log.isTraceEnabled()) {
log.trace(s, objects);
}
}
@Overridepublic voidtrace(String s, Throwable throwable) {if(log.isTraceEnabled()) {
log.trace(s, throwable);
}
}
@Overridepublic booleanisTraceEnabled(Marker marker) {returnlog.isTraceEnabled(marker);
}
@Overridepublic voidtrace(Marker marker, String s) {if(log.isTraceEnabled()) {
log.trace(marker, s);
}
}
@Overridepublic voidtrace(Marker marker, String s, Object o) {if(log.isTraceEnabled()) {
log.trace(marker, s, o);
}
}
@Overridepublic voidtrace(Marker marker, String s, Object o, Object o1) {if(log.isTraceEnabled()) {
log.trace(marker, s, o, o1);
}
}
@Overridepublic voidtrace(Marker marker, String s, Object... objects) {if(log.isTraceEnabled()) {
log.trace(marker, s, objects);
}
}
@Overridepublic voidtrace(Marker marker, String s, Throwable throwable) {if(log.isTraceEnabled()) {
log.trace(marker, s, throwable);
}
}
@Overridepublic booleanisDebugEnabled() {returnlog.isDebugEnabled();
}
@Overridepublic voiddebug(String s) {if(log.isDebugEnabled()) {
log.debug(s);
}
}
@Overridepublic voiddebug(String s, Object o) {if(log.isDebugEnabled()) {
log.debug(s, o);
}
}
@Overridepublic voiddebug(String s, Object o, Object o1) {if(log.isDebugEnabled()) {
log.debug(s, o, o1);
}
}
@Overridepublic voiddebug(String s, Object... objects) {if(log.isDebugEnabled()) {
log.debug(s, objects);
}
}
@Overridepublic voiddebug(String s, Throwable throwable) {if(log.isDebugEnabled()) {
log.debug(s, throwable);
}
}
@Overridepublic booleanisDebugEnabled(Marker marker) {returnlog.isDebugEnabled(marker);
}
@Overridepublic voiddebug(Marker marker, String s) {if(log.isDebugEnabled()) {
log.debug(marker, s);
}
}
@Overridepublic voiddebug(Marker marker, String s, Object o) {if(log.isDebugEnabled()) {
log.debug(marker, s, o);
}
}
@Overridepublic voiddebug(Marker marker, String s, Object o, Object o1) {if(log.isDebugEnabled()) {
log.debug(marker, s, o, o1);
}
}
@Overridepublic voiddebug(Marker marker, String s, Object... objects) {if(log.isDebugEnabled()) {
log.debug(marker, s, objects);
}
}
@Overridepublic voiddebug(Marker marker, String s, Throwable throwable) {if(log.isDebugEnabled()) {
log.debug(marker, s, throwable);
}
}
@Overridepublic booleanisInfoEnabled() {returnlog.isInfoEnabled();
}
@Overridepublic voidinfo(String s) {if(log.isInfoEnabled()) {
log.info(s);
}
}
@Overridepublic voidinfo(String s, Object o) {if(log.isInfoEnabled()) {
log.info(s, o);
}
}
@Overridepublic voidinfo(String s, Object o, Object o1) {if(log.isInfoEnabled()) {
log.info(s, o, o1);
}
}
@Overridepublic voidinfo(String s, Object... objects) {if(log.isInfoEnabled()) {
log.info(s, objects);
}
}
@Overridepublic voidinfo(String s, Throwable throwable) {if(log.isInfoEnabled()) {
log.info(s, throwable);
}
}
@Overridepublic booleanisInfoEnabled(Marker marker) {returnlog.isInfoEnabled(marker);
}
@Overridepublic voidinfo(Marker marker, String s) {if(log.isInfoEnabled()) {
log.info(marker, s);
}
}
@Overridepublic voidinfo(Marker marker, String s, Object o) {if(log.isInfoEnabled()) {
log.info(marker, s, o);
}
}
@Overridepublic voidinfo(Marker marker, String s, Object o, Object o1) {if(log.isInfoEnabled()) {
log.info(marker, s, o, o1);
}
}
@Overridepublic voidinfo(Marker marker, String s, Object... objects) {if(log.isInfoEnabled()) {
log.info(marker, s, objects);
}
}
@Overridepublic voidinfo(Marker marker, String s, Throwable throwable) {if(log.isInfoEnabled()) {
log.info(marker, s, throwable);
}
}
@Overridepublic booleanisWarnEnabled() {returnlog.isWarnEnabled();
}
@Overridepublic voidwarn(String s) {if(log.isWarnEnabled()) {
log.warn(s);
}
}
@Overridepublic voidwarn(String s, Object o) {if(log.isWarnEnabled()) {
log.warn(s, o);
}
}
@Overridepublic voidwarn(String s, Object... objects) {if(log.isWarnEnabled()) {
log.warn(s, objects);
}
}
@Overridepublic voidwarn(String s, Object o, Object o1) {if(log.isWarnEnabled()) {
log.warn(s, o, o1);
}
}
@Overridepublic voidwarn(String s, Throwable throwable) {if(log.isWarnEnabled()) {
log.warn(s, throwable);
}
}
@Overridepublic booleanisWarnEnabled(Marker marker) {returnlog.isWarnEnabled(marker);
}
@Overridepublic voidwarn(Marker marker, String s) {if(log.isWarnEnabled()) {
log.warn(marker, s);
}
}
@Overridepublic voidwarn(Marker marker, String s, Object o) {if(log.isWarnEnabled()) {
log.warn(marker, s, o);
}
}
@Overridepublic voidwarn(Marker marker, String s, Object o, Object o1) {if(log.isWarnEnabled()) {
log.warn(marker, s, o, o1);
}
}
@Overridepublic voidwarn(Marker marker, String s, Object... objects) {if(log.isWarnEnabled()) {
log.warn(marker, s, objects);
}
}
@Overridepublic voidwarn(Marker marker, String s, Throwable throwable) {if(log.isWarnEnabled()) {
log.warn(marker, s, throwable);
}
}
@Overridepublic booleanisErrorEnabled() {returnlog.isErrorEnabled();
}
@Overridepublic voiderror(String s) {if(log.isErrorEnabled()) {
log.error(s);
}
}
@Overridepublic voiderror(String s, Object o) {if(log.isErrorEnabled()) {
log.error(s, o);
}
}
@Overridepublic voiderror(String s, Object o, Object o1) {if(log.isErrorEnabled()) {
log.error(s, o, o1);
}
}
@Overridepublic voiderror(String s, Object... objects) {if(log.isErrorEnabled()) {
log.error(s, objects);
}
}
@Overridepublic voiderror(String s, Throwable throwable) {if(log.isErrorEnabled()) {
log.error(s, throwable);
}
}
@Overridepublic booleanisErrorEnabled(Marker marker) {returnlog.isErrorEnabled(marker);
}
@Overridepublic voiderror(Marker marker, String s) {if(log.isErrorEnabled()) {
log.error(marker, s);
}
}
@Overridepublic voiderror(Marker marker, String s, Object o) {if(log.isErrorEnabled()) {
log.error(marker, s, o);
}
}
@Overridepublic voiderror(Marker marker, String s, Object o, Object o1) {if(log.isErrorEnabled()) {
log.error(marker, s, o, o1);
}
}
@Overridepublic voiderror(Marker marker, String s, Object... objects) {if(log.isErrorEnabled()) {
log.error(marker, s, objects);
}
}
@Overridepublic voiderror(Marker marker, String s, Throwable throwable) {if(log.isErrorEnabled()) {
log.error(marker, s, throwable);
}
}
}