Articles of log4j

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 [email protected] 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 […]

Comment puis-je obtenir log4j pour supprimer les anciens fichiers journaux en rotation?

Comment puis-je obtenir log4j pour supprimer les anciens fichiers journaux en rotation? Je sais que je peux configurer des tâches automatisées (cron pour UNIX et tâche planifiée pour Windows), mais je veux que la plate-forme croisée, et je le veux dans la configuration du journal de notre application langages de script spécifiques. Notre application n’est […]

Pourquoi Logger.getLogger () de log4j doit-il passer un type de classe?

J’ai lu des articles sur l’utilisation de log4j. La plupart d’entre eux donnent le code ci-dessous comme un début: Logger logger = Logger.getLogger(“com.foo.Bar”); ou Logger logger = Logger.getLogger(XXX.class); Cela initialisera l’object logger. Mais ma question est la suivante: pourquoi faut-il envoyer le type de classe en paramètre? Il semble que lorsque j’utilise l’enregistreur, je ne […]

Existe-t-il un parsingur de fichier journal pour les fichiers log4j?

Je suis à la recherche d’un outil d’parsing pour les fichiers journaux générés par les fichiers log4j. Je cherche quelque chose de plus avancé que grep ? Qu’utilisez-vous pour l’parsing des fichiers journaux? Je recherche les types de fonctionnalités suivants: L’outil doit me dire combien de fois une instruction de journal donnée ou une trace […]

Quelle structure de journalisation Android utiliser?

Ma question semble être facile à répondre, mais il y a plusieurs bonnes solutions. J’aime choisir le meilleur. Frameworks disponibles (n’hésitez pas à suggérer plus): Androlog SLF4J Android Log4J – Android Avantages / inconvénients: Androlog: Pro: similaire au framework de journalisation Android, il n’y a donc que de petites modifications dans le code existant. Capable […]

Comment modifiez-vous le niveau de journalisation d’un package à l’aide de Log4j?

J’ai rencontré le bogue suivant: http://issues.apache.org/jira/browse/AXIS2-4363 Il indique ce qui suit: Cette erreur se produit uniquement lorsque le niveau de journalisation pour org.apache.axiom est DEBUG. La solution consiste donc à définir le niveau de journalisation> DEBUG. Ma question est: comment puis-je faire cela? J’ai parcouru mes répertoires pour trouver un fichier de propriétés ou quelque […]