• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Log4j Error

 
pankaj patil
Ranch Hand
Posts: 98
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
 
Paul Clapham
Sheriff
Posts: 21322
32
Eclipse IDE Firefox Browser MySQL Database
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Try arranging your code so you try to create the Logger after you call PropertyConfigurator.configure.
 
Carol Enderlin
drifter
Ranch Hand
Posts: 1364
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic