Articles of log4j

Comment configurer Spring et SLF4J pour pouvoir me connecter?

J’ai une application Maven & Spring que je veux connecter. Je souhaite utiliser SLF4J. Je veux mettre tous mes fichiers de configuration dans un répertoire {classpath} / config, y compris log4j.xml, puis initier en utilisant un bean spring. par exemple classpath:config/log4j.xml Cependant, je reçois cet avertissement et aucun enregistrement. log4j: WARN Aucun auteur n’a été […]

Pourquoi choisir XML sur les fichiers de propriétés pour la configuration Log4J?

Existe-t-il des raisons d’utiliser XML sur les fichiers de propriétés pour la configuration Log4J?

Comment activer Logger.debug () dans Log4j

En essayant d’exécuter les lignes suivantes, seules les deux dernières instructions sont affichées (“Voici une ERREUR” et “Voici un peu de FATAL”) et les trois premières instructions ne sont pas affichées. Pourquoi cela arrive-t-il? logger.debug(“Here is some DEBUG”); logger.info(“Here is some INFO”); logger.warn(“Here is some WARN”); logger.error(“Here is some ERROR”); logger.fatal(“Here is some FATAL”); le […]

Différence entre slf4j-log4j12 et log4j-over-slf4j

Quelle est la différence entre slf4j–log4j12 et log4j-over-slf4j et quand faut-il les utiliser? org.slf4j slf4j-log4j12 1.7.12 org.slf4j log4j-over-slf4j 1.7.12

Comment puis-je tester avec junit qu’un avertissement a été enregistré avec log4j?

Je teste une méthode qui enregistre les avertissements en cas de problème et renvoie la valeur null. quelque chose comme: private static final Logger log = Logger.getLogger(Clazz.class.getName()); …. if (file == null || !file.exists()) { // if File not found log.warn(“File not found: “+file.toSsortingng()); } else if (!file.canWrite()) { // if file is read only […]

Niveau de journalisation par annonceur pour un seul enregistreur

Est-il possible de configurer différents niveaux de journalisation pour un seul enregistreur basé sur l’appender? Je me rends compte que ceci est similaire à cette question , et c’est autant que j’avais déjà eu, mais le problème est que le seuil s’applique à tous les enregistreurs qui se connectent à cet appender, alors que je […]

Modifier l’emplacement de log4j.properties

Je veux mettre tous mes fichiers de configuration dans un sous-dossier /config de mon répertoire d’application. Log4j attend le fichier log4j.properties dans le dossier racine de mon application. Est-il possible de dire à log4j où rechercher le fichier de propriétés?

Utilisation de variables d’environnement système dans la configuration log4j xml

Est-il possible de référencer les variables d’environnement système (par opposition aux propriétés du système Java) dans un fichier de configuration log4j xml? J’aimerais pouvoir faire quelque chose comme: et le faire récupérer des variables d’environnement du système, donc je peux éviter d’avoir à passer autant de choses avec les parameters -D.

Comment créer mon propre Appender dans log4j?

Je suis nouveau dans log4j. Quelqu’un peut-il expliquer comment créer mon propre Appender? c’est-à-dire comment implémenter les classes et les interfaces et comment les remplacer?

Comment faire pour que SLF4J «Hello World» fonctionne avec log4j?

L’exemple “Hello World” de SLF4J ne fonctionne pas pour moi. Je suppose que c’est parce que j’ai ajouté slf4j-log4 à mon classpath. Dois-je configurer log4j directement pour que le monde de salut fonctionne? log4j:WARN No appenders could be found for logger (HelloWorld). log4j:WARN Please initialize the log4j system properly. log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info. […]