clickstreamloggerfactory.java

来自「clickstream是开源的JAVA项目」· Java 代码 · 共 35 行

JAVA
35
字号
/* * Created by IntelliJ IDEA. * User: plightbo * Date: Jun 8, 2002 * Time: 1:33:46 AM */package com.opensymphony.clickstream.logger;import com.opensymphony.clickstream.config.ConfigLoader;import com.opensymphony.util.Logger;/** * Simple factory that creates ClickstreamLogger instances. * * @author <a href="plightbo@hotmail.com">Patrick Lightbody</a> */public class ClickstreamLoggerFactory {    private static Logger log = new Logger(ClickstreamLoggerFactory.class);    /**     * Returns a new logging instance.     *     * @return a new logging instance     */    public static ClickstreamLogger getLogger() {        String loggerClass = ConfigLoader.getInstance().getConfig().getLoggerClass();        try {            return (ClickstreamLogger) Class.forName(loggerClass).newInstance();        } catch (Exception e) {            log.fatal("Error finding a suitable ClickstreamLogger", e);            throw new RuntimeException(e.getMessage());        }    }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?