logging-log4cxx-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Curt Arnold <carn...@apache.org>
Subject Re: Unable to display caller name in log info
Date Fri, 13 Jun 2008 16:56:14 GMT

On Jun 13, 2008, at 10:15 AM, Debarshi Sanyal wrote:

> Hi,
>
> I wrote a small Java program to configure an org.apache.log4j.Logger  
> and log messages using it.
>
> Excerpts from the Java file are:
>
> package MyPackage;
>
> //...
>
> public class LogTest
> {
>     private static Hashtable cLoggerHash = new Hashtable();
>     private void setLogInfo()
>     {
>         String sLogFile = "TestLogFile.log";
>         Logger cLogger = Logger.getLogger( sLogFile );
>         cLogger.setLevel( Level.toLevel("DEBUG") );
>         PatternLayout cLayout = new PatternLayout();
>         cLayout.setConversionPattern( "[%d{yyyy/MM/dd HH:mm:ss.SSS}] 
> %C     - %m%n" );
>
>
>         RollingFileAppender cFileAppender = new RollingFileAppender();
>         //...
>         cFileAppender.activateOptions(
> );
>         cFileAppender.setLayout( cLayout );
>         cLogger.addAppender( cFileAppender );
>         cLoggerHash.put( sLogFile, cLogger );
>    }
>    public static void main (String[] args)
>    {
>        LogTest logTest = new LogTest();
>        logTest.setLogInfo();
>        Logger cLogger = Logger.getLogger( "TestLogFile.log" );
>        cLogger.log("TestLogFile.log", Level.INFO,  "\t +++++++++++++ 
> + This is a test log +++++++++++++++++ ", null);
>
>    }
>
> The output is:
> [2008/06/13 20:24:53.415]?     -     ++++++++++++++ This is a test  
> log +++++++++++++++++
>
>
> The fully qualified classname is NOT displayed.
> Instead a "?" is displayed.
>
> Please help.
>
> Regards,
> Debarshi


This question should have been asked on log4j-user, not log4cxx-user.   
The most common cause is that the class file was not compiled with  
debug information.


Mime
View raw message