Articles of logging

logback: deux appenders, plusieurs loggers, différents niveaux

Je souhaite avoir deux fichiers journaux dans mon application (intégration du spring), debug.log et main.log. Je veux exécuter main.log à un niveau INFO et debug.log à un niveau DEBUG. Ceci est faisable avec des filtres sur les appenders. Je veux enregistrer différents niveaux dans les appenders en fonction de la source. En d’autres termes Donc […]

Log4j 2.0 et SLF4J et l’avenir sans fin des frameworks de journalisation Java

Donc, je viens de découvrir aujourd’hui que Log4J 2.0 est en cours de développement, qu’il existe une version alpha et qu’elle est censée remplacer le logback. En ce moment dans mon application, j’ai près de 4 structures de journalisation, peut-être plus: Journalisation Java Util log4j slf4j logback (ignoré grâce à un hack fourni par maven) […]

Quelle firebase database NoSQL devrais-je utiliser pour la journalisation?

Avez-vous de l’expérience à vous connecter à des bases de données NoSQL pour des applications évolutives? J’ai fait des recherches sur les bases de données NoSQL pour la journalisation et j’ai constaté que MongoDB semble être un bon choix. En outre, j’ai trouvé log4mongo-net qui semble être une option très simple. Recommanderiez-vous ce genre d’approche? […]

Log4j: Pourquoi le journal racine collecte-t-il tous les types de journaux, quelle que soit la configuration?

Je rencontre le problème que même si je spécifie le niveau ERROR dans la balise racine, l’appender spécifié enregistre tous les niveaux (debug, info, warn) dans le fichier, quels que soient les parameters. Je ne suis pas un expert log4j, donc toute aide est appréciée. Voici un peu plus d’infos sur le sujet: J’ai vérifié […]

fichier log4j.properties – plusieurs enregistreurs de la même classe

Je voudrais avoir deux loggers log4j différents dans mon application, et pour qu’il n’y ait pas de “chevauchement” entre les contenus, ils écrivent sur leurs logs de respect. Par exemple: Logger1 écrit les événements INFO liés à un ensemble d’événements système Logger2 écrit les événements INFO liés à un autre ensemble d’événements système Aucune entrée […]

Java Logging: affiche le numéro de ligne source de l’appelant (pas la méthode d’assistance de journalisation)

Les nombreuses structures de journalisation (soupir …) pour Java font toutes un bon travail en montrant le numéro de ligne du nom du fichier source pour la méthode qui a créé le message de journal: log.info(“hey”); [INFO] [Foo:413] hey Mais s’il existe une méthode d’assistance entre les deux, l’appelant sera la méthode d’assistance, ce qui […]

Pourquoi appeler LoggerFactory.getLogger (…) à chaque fois n’est pas recommandé?

J’ai lu des tonnes de publications et de documents (sur ce site et ailleurs) indiquant que le modèle recommandé pour la journalisation SFL4J est le suivant: public class MyClass { final static Logger logger = LoggerFactory.getLogger(MyClass.class); public void myMethod() { //do some stuff logger.debug(“blah blah blah”); } } Mon patron préfère que nous utilisions simplement […]

Configuration de RollingFileAppender dans log4j

Je travaille sur un ensemble de services Web et nous aimerions avoir un journal de rotation quotidien. J’essaie de faire fonctionner org.apache.log4j.rolling.RollingFileAppender partir du compagnon log4j extras, car la documentation suggère que c’est le meilleur pour les environnements de production. J’ai à la fois la bibliothèque principale log4J ( log4j-1.2.15.jar ) et la bibliothèque log4j […]

Trouvez-vous java.util.logging suffisant?

Selon le titre, trouvez-vous que l’infrastructure de journalisation Java par défaut est suffisante pour vos besoins? Utilisez-vous d’autres services de journalisation tels que log4j ou autres? Si oui, pourquoi? J’aimerais entendre vos conseils concernant les exigences de journalisation dans différents types de projets, et lorsque l’intégration de frameworks est réellement nécessaire et / ou utile.

Journaux de consignation sur la taille du fichier et l’heure

J’ai essayé de mettre en place un simple projet de consignation pour déployer mes fichiers journaux par date et par taille de fichier, et jusqu’à présent, je n’ai pas réussi à transférer mon appender vers un autre fichier. Au lieu de cela, il écrit dans le journal spécifié par la balise . Voici mon fichier […]