commons-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jörg Schaible <joerg.schai...@gmx.de>
Subject Re: how to change log label at the run time
Date Fri, 11 Dec 2009 06:53:17 GMT
Hi Vijay,

vijay shanker wrote at Freitag, 11. Dezember 2009 07:07:

> Hi all
> 
> I am using commons-logging with aspectj.
> 
> Once I created a log object by below code
> 
> --------
> private Log log = LogFactory.getLog(LoggingAspect.class);
> --------
> 
> When i print log with this object; i get output like
> 
> --------
> 2009-12-11 11:31:41,558 INFO  [LoggingAspect]
> com.stpl.pocs.logs.BaseService
> : Entering method getName.
> 2009-12-11 11:31:41,558 INFO  [LoggingAspect]
> com.stpl.pocs.logs.BaseService
> : Exiting method getName.
> --------
> 
> Is there any way I can change the " [LoggingAspect]" to the class name
>  "com.stpl.pocs.logs.BaseService".
> 
> So this is requirement I presume is to change log label dynamically.
> 
> Please suggest.

Actually you cannot. Simply because commons-logging does not log ;-)

See, commons-logging is only a bridge for various logging systems. Therefore 
you have to look into the documentation of the log implementation in use, 
how to configure the output. Looking at yours, the log seems to be handled 
by the JDK logger, so consult the JDK documentation for the logger 
configuration. Or select a logging implementation you're more familiar with: 
http://commons.apache.org/logging/commons-
logging-1.1.1/guide.html#Configuration

- Jörg


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
For additional commands, e-mail: user-help@commons.apache.org


Mime
View raw message