自动化测试---日志(SimpleLogger)

来源:互联网 发布:usb虚拟打印机端口设置 编辑:程序博客网 时间:2024/05/16 01:53

扩展SimpleLogger:

package com.jason.framework.utils;import org.slf4j.Logger;import org.slf4j.LoggerFactory;public class SimpleLogger {    private Logger simpleLogger = null;    static class SingletonHolder {        static SimpleLogger instance = new SimpleLogger();    }    public static SimpleLogger getLogger() {        return SingletonHolder.instance;    }    public static SimpleLogger getLogger(Class<?> clazz) {        return new SimpleLogger(clazz);    }    private SimpleLogger() {        simpleLogger = null;        simpleLogger = LoggerFactory.getLogger("jason_logger");    }    private SimpleLogger(Class<?> clazz) {        simpleLogger = LoggerFactory.getLogger(clazz);    }    public void error(String message) {        simpleLogger.error(message);    }    public void error(String message, Throwable t) {        simpleLogger.error(message, t);    }    public void error(String format, Object arg1, Object arg2) {        simpleLogger.error(format, arg1, arg2);    }    public void error(String format, Object... args) {        simpleLogger.error(format, args);    }    public void debug(String message) {        simpleLogger.debug(message);    }    public void debug(String message, Throwable t) {        simpleLogger.debug(message, t);    }    public void warn(String message) {        simpleLogger.warn(message);    }    public void warn(String message, Throwable t) {        simpleLogger.warn(message, t);    }    public void info(String message) {        simpleLogger.info(message);    }    public void info(String message, Throwable t) {        simpleLogger.info(message, t);    }    public void info(String format, Object arg) {        simpleLogger.info(format, arg);    }    public void info(String format, Object arg1, Object arg2) {        simpleLogger.info(format, arg1, arg2);    }    public void info(String format, Object[] argArray) {        simpleLogger.info(format, argArray);    }    public boolean isDebugEnabled() {        return simpleLogger.isDebugEnabled();    }    public void debug(String format, Object[] argArray) {        simpleLogger.debug(format, argArray);    }}
0 0
原创粉丝点击