I had to use log4jloger for my simple project.
But when I run the project, I bought a warning from log4j on the console:
log4j:WARN No appenders could be found for logger (org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html
I could not understand why this is happening.
I added and downloaded log4j with Maven, everything should work.
I indicated apeender, in my opinion, it should work correctly.
But, as you can see, this is not so.
Here is the content of mine log4j.xml:
<appender name="console" class="org.apache.log4j.ConsoleAppender">
<param name="Target" value="System.out" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%-5p: %c - %m%n" />
</layout>
</appender>
<appender name="file" class="org.apache.log4j.DailyRollingFileAppender">
<param name="file" value="/logs/log.log" />
<param name="DatePattern" value="'.'yyyy-MM-dd" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d [%t] %-5p (%F:%L:%M) %c{1} - %m%n" />
</layout>
</appender>
<root>
<priority value="info" />
<appender-ref ref="file" />
<appender-ref ref="console" />
</root>
<logger name="com.softserve.edu">
<level value="info" />
</logger>
I missed the standard header and footer (tags).
One slippery spot is that this file logsdoes not exist in the folder (I think log4j will create it by itself).
Here is my project:

UPDATE:
I created a new folder under src/test/resourcesand moved log4j.xmlto.
, log .
<param name="file" value="/logs/log.log" />?