logging-log4j-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jacob Kjome" <h...@visi.com>
Subject Re: Getting duplicated logging in console log
Date Wed, 28 Sep 2011 22:28:11 GMT

Don't manually add an appender in application code.  That what the config file 
is for.  Besides, every time your static getLogger(Class) method is called, 
you will add one more appender and will get an additional duplicate message 
for every new appender you add.

Jake

On Wed, 28 Sep 2011 14:45:31 -0700 (PDT)
 Jason Wong <zxhuang@live.com> wrote:
> 
> I am trying to modify the runtime behavior on the log4j.
> 
> Here is my implementation: 
> 
> public static Logger getLogger(Class c) {
> 		
> 		Logger logger = Logger.getLogger(c);
>                         String pattern = "%d{dd-MMM-yyyy HH:mm:ss,SSS}
%p
> %c{3} (%M:%L)- %m%n";
> 		
> 		PatternLayout layout = new PatternLayout(pattern);
> 		ConsoleAppender appender = new ConsoleAppender(layout);
> 		
> 		logger.addAppender(appender);
> 	             return logger;
> 	}
> 
> The caller is showed as beloew:
> 
> static Logger logger = AccountAccessUtil.getLogger(Domain.class);
> 
> However I am getting the following:
> 28-Sep-2011 16:43:22,777 DEBUG plugin.retailCustomer.Domain
> (enrichedQuery:113)- ** lalalala **
> 2011-09-28 16:43:22,777 | main | DEBUG | plugin.retailCustomer.Domain | **
> lalalala **
> 
> Is there anyway that I can get rid of second logging? Please note that I
> have no control on log4j.properties file.
> 
> thanks,
> 
> Jason
> -- 
> View this message in context: 
>http://old.nabble.com/Getting-duplicated-logging-in-console-log-tp32549974p32549974.html
> Sent from the Log4j - Dev mailing list archive at Nabble.com.
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: log4j-dev-unsubscribe@logging.apache.org
>For additional commands, e-mail: log4j-dev-help@logging.apache.org
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-dev-unsubscribe@logging.apache.org
For additional commands, e-mail: log4j-dev-help@logging.apache.org


Mime
View raw message