问题描述
配置文件={log4j.rootLogger=info,Alog4j.logger.DBLog=debug,A
解决方案二:
解决方案三:
解决方案四:
解决方案五:
解决方案六:
Log for A
解决方案七:
解决方案八:
解决方案九:
解决方案十:
解决方案十一:
log4j.appender.A=org.apache.log4j.ConsoleAppenderlog4j.appender.A.Target=System.outlog4j.appender.A.layout=org.apache.log4j.PatternLayoutlog4j.appender.A.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm}|%m|(%C:%L)%n};java代码={public class Log { public static Logger getDBLogger(){ return dblog = Logger.getLogger("DBLog"); }}//调用部分Log.getDBLogger().debug("mess");};mess信息居然在eclipse控制台出来两遍,这是为什么呢?我改如何修改 问题补充:chen_yongkai 写道
解决方案
public static Logger getDBLogger(){ return dblog = Logger.getLogger("DBLog"); } --->public static Logger getDBLogger(){ return dblog = Logger.getLogger(Log.class); }