wood burning stoves 2.0*
The moose likes Other Open Source Projects and the fly likes Printing method name using log4j Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Products » Other Open Source Projects
Bookmark "Printing method name using log4j" Watch "Printing method name using log4j" New topic
Author

Printing method name using log4j

Pradeep bhatt
Ranch Hand

Joined: Feb 27, 2002
Posts: 8904

Hi,

When I use JDK logger it prints the method name from the log is coming from but I have noticed that lo4j does not print the method name. How do I print the method name using lo4j?

Thanks
Pradeep


Groovy
Pavan Panduga
Ranch Hand

Joined: Jun 12, 2002
Posts: 68
Pradeep,

Have you tried M option for your layout?

It outputs the method name where the logging request was issued. But this may have some performance overhead.


Regards,
Pradeep bhatt
Ranch Hand

Joined: Feb 27, 2002
Posts: 8904

Have you tried M option for your layout?


Thanks Pavan! Could you please tell me how to use the M option?
Pavan Panduga
Ranch Hand

Joined: Jun 12, 2002
Posts: 68
Pradeep,
for example like this:



please see PatternLayout javadoc for more options.
[ August 13, 2004: Message edited by: Pavan Kumar Panduga ]
Pradeep bhatt
Ranch Hand

Joined: Feb 27, 2002
Posts: 8904

Thanks Pavan
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Printing method name using log4j
 
Similar Threads
Log4j error while deploying EJB 3.0 in weblogic 10
log4j vs commons logging
how to add LOG function in richfaces
Clarification on init() method of HttpServlet
How to get java class name and method name and print it from the method