log4j.xml - AVERTIR Aucune appenders pourrait être trouvé pour enregistreur

Je ltried à utiliser log4j loger pour mon projet simple.

Mais lorsque je lance le projet que j'ai intercepté strainge avertissement de log4j à la 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#noconfig for more info.

Je ne pouvais pas comprendre pourquoi exactement cela.

J'ai ajouté et téléchargé log4j avec Maven tout devrait fonctionner.

J'ai précisé apeender, à mon avis, ok, il devrait fonctionner correctement.
Mais comme vous pouvez le voir il n'est pas.

Voici le contenu de mon log4j.xml:

<!-- Appenders -->
<!-- Loggin into console -->
<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 logger -->
<root>
    <priority value="info" />
    <appender-ref ref="file" />
    <appender-ref ref="console" />
</root>

<!-- Application Loggers -->
<logger name="com.softserve.edu">
    <level value="info" />
</logger>

J'ai raté standart en-tête et pied de page ( balises).

Un glissantes place est que ce fichier dans logs dossier n'existe pas (je suppose que log4j permettra de créer par lui-même).

Voici mon projet struckture:

log4j.xml - AVERTIR Aucune appenders pourrait être trouvé pour enregistreur

Mise à JOUR:

J'ai créé un nouveau dossier sous src/test/resources et déplacé log4j.xml.

Maintenant, ils sont tous ok avec cet AVERTISSEMENT, mais log fichier n'est pas créé.

quel est le problème avec cette ligne <param name="file" value="/logs/log.log" /> ?

  • Comment résoudre ce problème?

OriginalL'auteur nazar_art | 2013-11-22