I have just managed to completed 1 logger implementation for our j2ee project using log4j.
Though i can see all debug & other statements in the log file. Now the developers also want the timestamp at which the log was written in the log file since the same code is being tried out multiple times with modification.
One more question is how do i get the package name inside the log file. I have seen some log file where we get the full package structure & file name from which the log.debug () statement was issued.
If you're getting Loggers using Logger.getLogger(MyClass.class) or Logger.getLogger("com.foo.bar.MyClass"), the logger name is the fully qualified class name and that can be included using %c as mentioned above. If you're using some other naming convention for your loggers, then the documentation describes how to get the information, but it indicates the performance may be an issue. [ April 13, 2005: Message edited by: Carol Enderlin ]