leoyu
2007-07-10 11:38
static Logger logger = Logger.getLogger(DB.class);

这种方式不好,如果类比较多,创建的static logger对象就比较多

没错,但这个logger是相当于你当前类的变量.而传入了DB.class 这个参数,这个参数会在LOG4J中%C输出这个类路径.如果你用getRootLogger().那你可以尝试一下整个应用全局定义一个logger.我认为传入DB.class这类参数是为了更准确的描述出你出错的位置

猜你喜欢
2Go 上一页 1 2