Note that there are some explanatory texts on larger screens.

plurals
  1. POlog4j reading config file error
    primarykey
    data
    text
    <p>I have java web application deployed in Tomcat. I created a classes folder under WEB-INF and had log4j.properties file under it. I want the logger to be appended in a file.</p> <p><strong>log4j.properties file :</strong></p> <pre><code>log4j.rootLogger=DEBUG, CA # AdminFileAppender - used to log messages in the admin.log file. log4j.appender.AdminFileAppender=org.apache.log4j.FileAppender log4j.appender.AdminFileAppender.File=admin.log log4j.appender.AdminFileAppender.layout=org.apache.log4j.PatternLayout log4j.appender.AdminFileAppender.layout.ConversionPattern= %-4r [%t] %-5p %c %x - %m%n # ReportFileAppender - used to log messages in the report.log file. log4j.appender.ReportFileAppender=org.apache.log4j.FileAppender log4j.appender.ReportFileAppender.File=report.log log4j.appender.ReportFileAppender.layout=org.apache.log4j.PatternLayout log4j.appender.ReportFileAppender.layout.ConversionPattern= %-4r [%t] %-5p %c %x - %m%n # ConsoleAppender log4j.appender.CA=org.apache.log4j.ConsoleAppender log4j.appender.CA.layout=org.apache.log4j.PatternLayout log4j.appender.CA.layout.ConversionPattern= %-4r [%t] %-5p %c %x - %m%n log4j.logger.com.sample.cfd=WARN,AdminFileAppender log4j.logger.com.sample.cfd=DEBUG,ReportFileAppender </code></pre> <p><strong>Code in Servlet</strong></p> <pre><code> private static Logger logger = Logger.getLogger(CfdServlet.class); dpPost(...){ PropertyConfigurator.configure("log4j.properties"); logger.debug("Sample debug message"); } </code></pre> <p><strong>Error Message :</strong></p> <p>I get the following error as its not able to find my configuration file under <strong>WEB_INF/classes/log4j.properties</strong></p> <pre><code>log4j:ERROR Could not read configuration file [log4j.properties]. java.io.FileNotFoundException: log4j.properties (No such file or directory) </code></pre> <p>Is something wrong in the location of my properties file. </p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload