aspose file tools*
The moose likes Other Open Source Projects and the fly likes Log4j Error Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Products » Other Open Source Projects
Bookmark "Log4j Error" Watch "Log4j Error" New topic
Author

Log4j Error

pankaj patil
Ranch Hand

Joined: Dec 19, 2004
Posts: 98
Hi
i have written a Xml file

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">

<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">

<appender name="appender" class="org.apache.log4j.FileAppender">
<param name="File" value="Indentify-Log.txt"/>
<param name="Append" value="false"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d [%t] %p - %m%n"/>
</layout>
</appender>

<root>
<priority value ="debug"/>
<appender-ref ref="appender"/>
</root>

</log4j:configuration>

and java file



import org.apache.log4j.Logger;
import org.apache.log4j.PropertyConfigurator;


public class externalplaintest {

static Logger logger = Logger.getLogger(externalplaintest.class);
public static void main(String arg[]){
PropertyConfigurator.configure("D:\\Tomcat-5.5.7\\webapps\\PankajPractise\\filelog4jconfig.xml");

logger.debug("This is Debug");
logger.debug("This not a Debug");


}

}

i am getting the following error. Can any one solve my problem

log4j:WARN No appenders could be found for logger (externalplaintest).
log4j:WARN Please initialize the log4j system properly.


warm regards
Pankaj


Regards,
Pankaj Patil
Paul Clapham
Bartender

Joined: Oct 14, 2005
Posts: 18669
    
    8

Try arranging your code so you try to create the Logger after you call PropertyConfigurator.configure.
Carol Enderlin
drifter
Ranch Hand

Joined: Oct 10, 2000
Posts: 1364
For xml configuration use DOMConfigurator instead of PropertyConfigurator.

You can use -Dlog4j.debug to see what's going wrong with your configuration:



See the Short introduction to log4j for info about how to do get the debug flag set with tomcat if that's an issue.
 
Don't get me started about those stupid light bulbs.
 
subject: Log4j Error