# Apache log4j Reviews
**Vendor:** The Apache Software Foundation  
**Category:** [Logiciel de surveillance des journaux](https://www.g2.com/fr/categories/log-monitoring)  
**Average Rating:** 4.5/5.0  
**Total Reviews:** 142
## About Apache log4j
Apache Log4j 2 est une mise à niveau de Log4j qui offre des améliorations significatives par rapport à son prédécesseur, Log4j 1.x, et fournit bon nombre des améliorations disponibles dans Logback tout en corrigeant certains problèmes inhérents à l&#39;architecture de Logback.



## Apache log4j Pros & Cons
**What users like:**

- Les utilisateurs apprécient la **flexibilité et la configurabilité** d&#39;Apache Log4j, améliorant ainsi leurs capacités de débogage et de surveillance. (1 reviews)
- Les utilisateurs apprécient la **flexibilité et la configurabilité** d&#39;Apache Log4j, améliorant ainsi leurs capacités de débogage et de surveillance sans effort. (1 reviews)
- Les utilisateurs apprécient la **flexibilité et la configurabilité** d&#39;Apache Log4j, permettant une intégration dynamique pour un débogage et une surveillance efficaces. (1 reviews)
- Les utilisateurs apprécient la **flexibilité et la configurabilité** d&#39;Apache Log4j, ce qui améliore le contrôle sur la journalisation sans modifier le code de l&#39;application. (1 reviews)
- Les utilisateurs apprécient la **flexibilité et la configurabilité** d&#39;Apache Log4j, améliorant les capacités de surveillance et de débogage sans effort. (1 reviews)

**What users dislike:**

- Les utilisateurs trouvent les **problèmes de configuration** d&#39;Apache Log4j difficiles, ce qui peut entraîner des problèmes de performance potentiels et une verbosité dans la journalisation. (1 reviews)
- Les utilisateurs constatent que la **configuration complexe et la maintenance** d&#39;Apache Log4j peuvent entraîner des problèmes de performance et de verbosité. (1 reviews)
- Les utilisateurs notent les **problèmes de mise à jour** d&#39;Apache Log4j, soulignant la nécessité d&#39;une gestion attentive pour éviter les complications. (1 reviews)

## Apache log4j Reviews
  ### 1. Bon service de journalisation avec moins de code

**Rating:** 3.5/5.0 stars

**Reviewed by:** Utilisateur vérifié à Logiciels informatiques | Entreprise (> 1000 employés)

**Reviewed Date:** April 04, 2020

**Qu'aimez-vous le plus à propos de Apache log4j?**

Il est vraiment utile de pouvoir obtenir l'événement de journalisation avec les paramètres lorsque les messages sont enregistrés. J'aime aussi la fonctionnalité d'adaptateur lorsque je l'utilise avec un autre service de journalisation.

**Que n’aimez-vous pas à propos de Apache log4j?**

Je pense que cacher une telle vulnérabilité de sécurité est un grand crime. Environ 60 % de toutes les applications Java dans le monde utilisent log4j indirectement. Il pourrait y avoir beaucoup d'applications financières qui l'utilisent. C'est le plus grand risque à enjeux élevés.

**Recommandations à d’autres personnes envisageant Apache log4j:**

slf4j

**Quels sont les problèmes que Apache log4j résout, et en quoi cela vous est-il bénéfique?**

Je l'implémente pour l'une de mes applications Java côté serveur. Cela est utile pour maintenir facilement tous les journaux de mes applications. C'est une excellente façade de journalisation à utiliser.

  ### 2. J'ai travaillé avec Apache Log4j pendant plus de 4 ans. Qui est flexible et facile à apprendre.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Kavindu G. | Software Engineer, Petite entreprise (50 employés ou moins)

**Reviewed Date:** June 15, 2021

**Qu'aimez-vous le plus à propos de Apache log4j?**

Peut activer les niveaux de journalisation pour des packages ou des classes spécifiques, ce qui est très utile lorsque nous voulons déboguer un package ou une classe particulière en production plutôt que de permettre à tout le module. Le niveau de journalisation est incroyable, ce qui aide beaucoup pour le dépannage et le débogage des applications. Imprimer le nom de la classe et la ligne est très utile pour identifier et résoudre les problèmes. Imprimer l'heure donne également beaucoup d'avantages et il n'est pas nécessaire de le définir explicitement. Log4j me donne une énergie supplémentaire et me renforce la confiance dans le système. Enfin, les fonctionnalités de Log4j m'ont beaucoup aidé à identifier et à résoudre les problèmes de production. Sans log4j, je pourrais perdre mon emploi.

**Que n’aimez-vous pas à propos de Apache log4j?**

Lorsque nous configurons les différents appenders, nous devons effectuer la même configuration plusieurs fois, comme le modèle de date et le seuil, ce qui réduit la lisibilité—en attendant une manière commune de les configurer. S'il y a beaucoup de configurations comme plusieurs appenders, la complexité augmentera.

**Recommandations à d’autres personnes envisageant Apache log4j:**

Accessible pour commencer avec des scénarios simples et, selon les exigences, peut travailler avec des scénarios complexes. Peut commencer avec des connaissances minimales.

**Quels sont les problèmes que Apache log4j résout, et en quoi cela vous est-il bénéfique?**

Découvrez les erreurs, assurez-vous que le flux d'affaires fonctionne correctement. Découvrez le temps consommé. surveillance et capture des problèmes de production. débogage des problèmes de l'environnement de développement. peut obtenir l'idée générale du système. et peut vérifier les résultats attendus des fonctions spécifiques. Les échecs de transaction sont faciles à identifier et à résoudre. Identifier et vérifier les transactions réussies. Utilisé pour identifier si les serveurs fonctionnent ou non.

  ### 3. Le contrôle de débogage dont vous aviez besoin sur votre code est juste ici.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Développement de programmes | Petite entreprise (50 employés ou moins)

**Reviewed Date:** June 07, 2021

**Qu'aimez-vous le plus à propos de Apache log4j?**

Il est difficile de choisir un attribut qui soit meilleur que les autres, mais d'après mon expérience, il offre un contrôle sur une classe pour limiter ce que nous voulons, de la configuration de l'horodatage à l'impression de la trace de la pile d'erreurs survenues, il vous retient et offre une bien meilleure expérience que le journal de console régulier. De plus, il est sûr et sécurisé et peut être utilisé dans le code de production, et nous aide à déboguer tout problème ou à vérifier les performances de notre application de manière sûre et descriptive. De plus, il nous offre de nombreuses options personnalisées pour créer le fichier racine, soit en utilisant des balises XML, soit un fichier .properties, et personnaliser les journaux comme le design de l'horodatage, le nom de la méthode, le nom de la classe, le numéro de ligne et aussi la limite de taille de fichier, ce qui aide à tracer le dernier rapport et plus encore.

**Que n’aimez-vous pas à propos de Apache log4j?**

Il n'y a rien à ne pas aimer à propos de log4j car il facilite la vie des développeurs et des applications pour contrôler vos applications et stocker leur comportement sans craindre de perdre des données. Son seul inconvénient, que je ressens, est l'utilisation incorrecte qui peut entraîner une défaillance dans n'importe quelle méthode de journalisation incorrecte, ce qui rendra difficile la traçabilité et le débogage du problème dans l'application.

**Recommandations à d’autres personnes envisageant Apache log4j:**

Je serais plus qu'heureux de recommander log4j car il répond à de nombreuses questions que les utilisateurs et les développeurs se posent lorsqu'ils ont besoin de suivre l'application, que ce soit au début ou pour une application plus étendue dans sa phase ultérieure. log4j vous soutiendra et vous apportera un support personnalisé pour suivre la santé de l'application et un support immédiat pour les problèmes et les erreurs. De plus, il est facile à intégrer et constitue un modèle de base très simple pour commencer, tout en offrant beaucoup en retour.

**Quels sont les problèmes que Apache log4j résout, et en quoi cela vous est-il bénéfique?**

J'ai utilisé cela comme mon module de journalisation par défaut pour enregistrer toute activité comme le mappage de contrôleur, l'entrée et la sortie d'une méthode ou de toute couche de service. Déboguer le nom de la classe avec les numéros de ligne aide beaucoup à retracer le comportement de la méthode et à trouver l'emplacement qui a initié l'erreur ou l'exception. La sécurité des commentaires de journalisation et de l'activité temporaire liée à une méthode sans craindre de perdre des données importantes est vraiment utile et permet uniquement aux développeurs ou aux personnes concernées d'accéder au fichier.

  ### 4. Cela a rendu ma vie facile !!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Technologie de l'information et services | Entreprise (> 1000 employés)

**Reviewed Date:** June 06, 2021

**Qu'aimez-vous le plus à propos de Apache log4j?**

Il réduit le nombre de lignes de code. Réduit le code standard. La syntaxe que j'ai utilisée dans mes applications Java était très facile à retenir. Je pense que l'équipe qui l'a créé a fait un travail formidable.

**Que n’aimez-vous pas à propos de Apache log4j?**

Eh bien, jusqu'à présent, il n'y a rien à détester. Je pense que c'est parfait pour moi. Mais oui, j'aimerais voir quelles améliorations seront apportées dans les prochaines versions.

**Recommandations à d’autres personnes envisageant Apache log4j:**

Je l'ai utilisé dans le code de mon application web basée sur Java. Log4j est très utile et rend votre expérience de codage fluide. Je recommanderais fortement de l'utiliser.

**Quels sont les problèmes que Apache log4j résout, et en quoi cela vous est-il bénéfique?**

Comme je l'ai dit, cela réduit le code standard. Réduit le nombre de lignes de code. La syntaxe était facile à retenir et à coder. C'était un logiciel facile à utiliser. Tous mes projets sur lesquels j'ai travaillé, dans l'organisation précédente, utilisaient Apache Log4j. Cela s'intègre facilement avec les applications web basées sur Java.

  ### 5. Revue pour log4j

**Rating:** 4.5/5.0 stars

**Reviewed by:** Awaneesh D. | Senior Software Engineer, Petite entreprise (50 employés ou moins)

**Reviewed Date:** June 05, 2021

**Qu'aimez-vous le plus à propos de Apache log4j?**

Journaux asynchrones, Différents formats de journaux, l'ont utilisé avec MDC

**Que n’aimez-vous pas à propos de Apache log4j?**

Le temps pris pour se connecter est relativement plus élevé que certains autres outils.

**Quels sont les problèmes que Apache log4j résout, et en quoi cela vous est-il bénéfique?**

Ai utilisé les différentes applications bancaires et microservices pour enregistrer quels services s'exécutent. Notre format défini par l'utilisateur dans log4j nous aide à déboguer en utilisant mdc.

  ### 6. Il est fortement recommandé d'utiliser log4j dans notre projet.

**Rating:** 4.5/5.0 stars

**Reviewed by:** anoop s. | Software Engineer, Petite entreprise (50 employés ou moins)

**Reviewed Date:** July 07, 2021

**Qu'aimez-vous le plus à propos de Apache log4j?**

Nous pouvons facilement utiliser le cadre log4j pour suivre le flux du projet et tracer l'exécution.

**Que n’aimez-vous pas à propos de Apache log4j?**

Rien dans log4j ne peut être évité.

**Quels sont les problèmes que Apache log4j résout, et en quoi cela vous est-il bénéfique?**

Avec Apache Log4j, nous pouvons tracer le flux d'exécution du projet.

  ### 7. Cette bibliothèque est très bonne. Très facile à comprendre, maintenable et évolutive.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Anshul J. | Senior Engineer - Product and Platform Engineering, Petite entreprise (50 employés ou moins)

**Reviewed Date:** June 06, 2021

**Qu'aimez-vous le plus à propos de Apache log4j?**

Cette bibliothèque est très bonne. Très facile à comprendre, maintenable et évolutive. Facile à configurer.

**Que n’aimez-vous pas à propos de Apache log4j?**

Rien. Seule chose ici, certaines entreprises utilisent SL4j. Ce qui pourrait être différent de cela.

**Quels sont les problèmes que Apache log4j résout, et en quoi cela vous est-il bénéfique?**

Très facile à gérer lib  
Facile à configurer  
Facile à entretenir  
Facile à évoluer

  ### 8. Revue d'Apache Log4j

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Logiciels informatiques | Entreprise (> 1000 employés)

**Reviewed Date:** June 25, 2021

**Qu'aimez-vous le plus à propos de Apache log4j?**

Il est facile de s'intégrer à l'application. Il crée des fichiers journaux séparés quotidiennement, ce qui aide à comprendre et à rechercher rapidement un journal spécifique. Il dispose de différents modes : info, debug et erreur, ce qui rend à nouveau la lecture des journaux facile.

**Que n’aimez-vous pas à propos de Apache log4j?**

Pas de désaccord pour le moment. Cela répond à l'exigence.

**Quels sont les problèmes que Apache log4j résout, et en quoi cela vous est-il bénéfique?**

Nous avons plusieurs applications basées sur JAVA, et nous créons des journaux pour toutes les applications. Et nous envoyons les journaux à Sumologic pour analyse.

  ### 9. Fonctionnalités de journalisation

**Rating:** 4.0/5.0 stars

**Reviewed by:** Ravi R. | Senior Full Stack Developer, Entreprise (> 1000 employés)

**Reviewed Date:** June 02, 2021

**Qu'aimez-vous le plus à propos de Apache log4j?**

Options de journalisation et formatage qui offrent un moyen facile de gérer les enregistreurs.

**Que n’aimez-vous pas à propos de Apache log4j?**

Il devrait y avoir plus de formateurs et d'ajouteurs que vous pouvez ajouter pour tirer parti de l'ensemble de l'écosystème de journalisation.

**Quels sont les problèmes que Apache log4j résout, et en quoi cela vous est-il bénéfique?**

La connexion dans la région inférieure et supérieure pour identifier les problèmes

  ### 10. Résolvez mon problème de journalisation en utilisant log4j

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utilisateur vérifié à Logiciels informatiques | Petite entreprise (50 employés ou moins)

**Reviewed Date:** March 30, 2020

**Qu'aimez-vous le plus à propos de Apache log4j?**

C'est une très bonne bibliothèque. Nous pouvons voir le journal en temps réel. Cela m'aide beaucoup lors de l'écriture de code. Nous pouvons facilement le configurer dans notre projet.

**Que n’aimez-vous pas à propos de Apache log4j?**

Je n'ai vu aucun inconvénient à log4j. C'est pourquoi je l'utilise.

**Recommandations à d’autres personnes envisageant Apache log4j:**

Si quelqu'un cherche à voir les journaux, veuillez utiliser ce log4j. Ce js est vraiment très bon et facile.

**Quels sont les problèmes que Apache log4j résout, et en quoi cela vous est-il bénéfique?**

Ceci est configurable pour la console, la base de données et les fichiers. Ainsi, je peux voir le journal de n'importe où.


## Apache log4j Discussions
  - [Salut, je veux utiliser des couleurs lors de l&#39;impression des journaux. Un exemple de configuration ?](https://www.g2.com/fr/discussions/26064-hi-i-want-to-use-colors-while-printing-logs-any-example-configuration) - 1 comment, 1 upvote

- [View Apache log4j pricing details and edition comparison](https://www.g2.com/fr/products/apache-log4j/reviews/apache-log4j-review-12372242?section=pricing&secure%5Bexpires_at%5D=2026-05-31+10%3A50%3A15+-0500&secure%5Bsession_id%5D=7f315127-e910-40d8-b6a9-f5dff2145367&secure%5Btoken%5D=af7267781ee09ca0edf1fd96ffda39c321e5f42494de8663031006645fb3619d&format=llm_user)

## Apache log4j Features
**Visibilité**
- Tableaux de bord et visualisations
- Alertes et notifications
- Rapports

**Suivi et gestion**
- Automatisation
- Base de référence des performances
- Surveillance en temps réel

**Agentic AI - Surveillance des journaux**
- Exécution autonome des tâches
- Planification en plusieurs étapes
- Intégration inter-systèmes
- Apprentissage adaptatif
- Interaction en Langage Naturel
- Assistance proactive
- Prise de décision

## Top Apache log4j Alternatives
  - [Splunk Enterprise](https://www.g2.com/fr/products/splunk-enterprise/reviews) - 4.3/5.0 (414 reviews)
  - [Checkmk](https://www.g2.com/fr/products/checkmk/reviews) - 4.7/5.0 (283 reviews)
  - [Datadog](https://www.g2.com/fr/products/datadog/reviews) - 4.4/5.0 (694 reviews)

