Articles of log4j

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. […]

Log4j est-il abandonné en faveur de Slf4j?

Il semble que log4j ait des problèmes de chargement de classe (entre autres) et il me semble que la tendance est de sortir de log4j vers slf4j. (Hibernate a cessé d’utiliser le premier en faveur de ce dernier) Est-ce vrai? Quels sont les principaux problèmes de log4j que slf4j résout? Slf4j est-il le dernier mot […]

log4j avec horodatage par entrée de journal

c’est ma sortie de journal INFO main digestemails – process inbox INFO main digestemails – checking for emails in c:\development\DCMail\email\KN-Source INFO main digestemails – digesting 003d01c95a7b_3446880_0202fea9@xxxx.com.eml INFO main digestemails – extracting attachments INFO main digestemails – no attachments or no attachments supported INFO main digestemails – updating database INFO main digestemails – email -> COMPLETED […]

log4j: WARN Aucun auteur n’a été trouvé pour l’enregistreur (fichier jar en cours d’exécution, pas l’application Web)

Premièrement – oui, j’ai lu les multiples questions et réponses sur ce sujet, et je ne peux trouver aucune des solutions pour les aider. Je ne lance pas Tomcat ou JBoss et je n’ai pas de fichier web.xml à modifier. J’utilise Java 6.0 et log4j-1.2.8.jar Je crée un fichier jar exécutable avec IDEA IntelliJ avec […]

Comment configurer log4j pour ne conserver que les fichiers journaux des sept derniers jours?

J’ai le problème de journalisation suivant avec plusieurs applications Java utilisant log4j pour la journalisation: Je veux que les fichiers journaux soient pivotés quotidiennement, comme log.2010-09-10 log.2010-09-09 log.2010-09-08 log.2010-09-07 log.2010-09-06 log.2010-09-05 log.2010-09-04 Mais pour des raisons de sécurité des données, nous ne sums pas autorisés à conserver les fichiers journaux pendant plus de sept jours […]

Comment configurer log4j pour enregistrer différents niveaux de journal dans différents fichiers pour le même enregistreur

J’ai un journal de niveau INFO normal pour l’application. Ce dont j’ai besoin, c’est d’enregistrer tous les événements de niveau ERROR pour séparer le journal des erreurs. J’utilise une configuration comme celle-ci: Cette configuration enregistre uniquement les erreurs. Si je mets d’abord un enregistreur de niveau d’information, il se connectera uniquement à l’Appender général, mais […]