Java开发中几种日志工具的引用
org.apache.commons.logging.Log
import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; private static final Log log = LogFactory.getLog(this.getClass());
org.slf4j.Logger
import org.slf4j.Logger; import org.slf4j.LoggerFactory; private static Logger logger = LoggerFactory.getLogger(xxxClass.class);
log4j 2.x 版本:org.apache.logging.log4j.Logger
import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; private static final Logger logger = LogManager.getLogger(xxxClass.class);
JDK 自带的 Logger
import java.util.logging.Logger; private static final Logger logger = Logger.getLogger("serviceLogger");
示例:创建一个基本服务类,里面放有
Logger
对象import org.slf4j.Logger; import org.slf4j.LoggerFactory; /** * 创建一个基本Service类,存放Logger对象, * 基它业务类继承可直接拿来用 * @author Rocky * */ public class BaseService { /** * 日志对象 */ protected Logger logger = LoggerFactory.getLogger(getClass()); }
更多内容请访问:IT源点
注意:本文归作者所有,未经作者允许,不得转载