Log4J: Avertir Aucune Appenders pourrait être trouvé pour Enregistreur d'erreur
Ci-dessous est mon log4j.propriétés du contenu du fichier, le fichier est placé dans le répertoire src dans eclipse.
#Application Logs
log4j.rootlogger=INFO, logg
log4j.appender.logg=org.apache.log4j.RollingFileAppender
log4j.appender.logg.File=D:\\SandhyaFiles\\SeleniumWorkspace\\InterviewProject\\Logs\\Testlogs.log
log4j.appender.logg.layout=org.apache.log4j.PatternLayout
log4j.appender.logg.layout.ConversionPattern=%d -%c -%p - %m%n
log4j.appender.logg.maxFileSize=5MB
log4j.appender.logg.maxBackupIndex=3
À l'intérieur de la Bibliothèque paquet que j'ai consultés et utilisés logj comme ci-dessous:
public class Library
{
public static final Logger Log = Logger.getLogger(Library.class);
public void initialized(){
Log.info("Inside initialise")
}}
appel initialiser à partir de cas de test jette log4j avertissement:
log4j:AVERTIR Aucune appenders pourrait être trouvé pour enregistreur (bibliothèque.De la bibliothèque).
log4j:AVERTIR Veuillez initialiser le log4j système correctement.
log4j:AVERTIR Voir http://logging.apache.org/log4j/1.2/faq.html#noconfig pour plus d'info.
Merci de m'Aider à résoudre ce problème.
- Êtes-vous sûr que le fichier de propriétés log4j est également sur le chemin de la classe?
- J'ai ajouté log4j fichier jar java build path externe fichier jar.
- Avez-vous cherché d'autres réponses? Quelques solutions: assurez-vous correctement son chemin de classe à travers Eclipse, pass fichier de configuration comme paramètre lors de l'exécution du programme.
Vous devez vous connecter pour publier un commentaire.
Il semble que log4j n'est pas en mesure de trouver les propriétés log4j fichier.
On pourrait spécifier l'emplacement de la log4j.fichier de propriétés explicitement via le
log4j.configuration
système de la propriété.Dans le cas où le système de la propriété
log4j.configuration
n'est pas définie, alors la ressource est défini à sa valeur par défautlog4j.properties
et regarda dans le classpath du projet (à la racine).Après de nombreux essais, bizarrement re organiser le fichier de propriétés à présent tout va sans aucun avertissement et pourrait obtenir les journaux.
Je me demande pourquoi est-ce donc? si quelqu'un peut expliquer ça sera une grande aide.
Grâce