# Apache log4j Reviews
**Vendor:** The Apache Software Foundation  
**Category:** [Protokollüberwachungssoftware](https://www.g2.com/de/categories/log-monitoring)  
**Average Rating:** 4.5/5.0  
**Total Reviews:** 142
## About Apache log4j
Apache Log4j 2 ist ein Upgrade zu Log4j, das bedeutende Verbesserungen gegenüber seinem Vorgänger Log4j 1.x bietet und viele der in Logback verfügbaren Verbesserungen bereitstellt, während einige inhärente Probleme in der Logback-Architektur behoben werden.



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

- Benutzer schätzen die **Flexibilität und Konfigurierbarkeit** von Apache Log4j, was die Debugging- und Überwachungsfähigkeiten effektiv verbessert. (1 reviews)
- Benutzer schätzen die **Flexibilität und Konfigurierbarkeit** von Apache Log4j, die eine effiziente und dynamische Protokollverwaltung ermöglicht. (1 reviews)
- Benutzer schätzen die **Flexibilität und Konfigurierbarkeit** von Apache Log4j, die dynamische Anpassungen für effizientes Logging und Monitoring ermöglichen. (1 reviews)
- Benutzer schätzen die **Flexibilität und Konfigurierbarkeit** von Apache Log4j, da es das Debugging und die Überwachung verbessert, ohne den Anwendungscode zu ändern. (1 reviews)
- Benutzer schätzen die **Flexibilität und Konfigurierbarkeit** von Apache Log4j, was die Überwachungs- und Debugging-Fähigkeiten effektiv verbessert. (1 reviews)

**What users dislike:**

- Benutzer finden die **Konfigurationsprobleme** von Apache Log4j herausfordernd, was zu potenziellen Leistungsproblemen und ausführlichem Logging führen kann. (1 reviews)
- Benutzer finden die **komplexe Konfiguration** von Apache Log4j herausfordernd, insbesondere in groß angelegten Systemen, was zu Problemen führen kann. (1 reviews)
- Benutzer stehen vor **Aktualisierungsproblemen** mit Apache Log4j, was zu Komplikationen in der Konfiguration und potenziellen Sicherheitslücken führt. (1 reviews)

## Apache log4j Reviews
  ### 1. Guter Logging-Dienst mit weniger Code

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verifizierter Benutzer in Computersoftware | Unternehmen (> 1000 Mitarbeiter)

**Reviewed Date:** April 04, 2020

**Was gefällt dir am besten Apache log4j?**

Es ist wirklich hilfreich, wenn ich beim Protokollieren von Nachrichten auch das Protokollierungsereignis zusammen mit den Parametern erhalten kann. Ich mag auch die Adapterfunktion, wenn ich sie zusammen mit anderen Protokollierungsdiensten verwende.

**Was gefällt Ihnen nicht? Apache log4j?**

Ich empfand es als großes Verbrechen, eine so große Sicherheitslücke einfach zu verbergen. Etwa 60 % aller Java-Anwendungen weltweit nutzen log4j indirekt. Es könnte viele Finanzanwendungen geben, die es verwenden. Das ist ein großes Risiko mit hohen Einsätzen.

**Empfehlungen an andere, die in Betracht ziehen Apache log4j:**

slf4j

**Was ist ein Problem? Apache log4j Solving und wie profitieren Sie davon?**

Ich implementiere es für eine meiner Java-Anwendungen auf der Serverseite. Es ist hilfreich, um alle Protokolle meiner Anwendungen einfach zu verwalten. Es ist eine großartige Logging-Fassade, die man verwenden kann.

  ### 2. Ich habe mehr als 4 Jahre mit Apache Log4j gearbeitet. Es ist flexibel und leicht zu erlernen.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Kavindu G. | Software Engineer, Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** June 15, 2021

**Was gefällt dir am besten Apache log4j?**

Kann Protokollierungsstufen für bestimmte Pakete und Klassen festlegen, was sehr nützlich ist, wenn wir ein bestimmtes Paket oder eine Klasse in der Produktion debuggen möchten, anstatt das gesamte Modul zuzulassen. Die Protokollierungsstufe ist erstaunlich, was sehr bei der Fehlersuche und dem Debuggen von Anwendungen hilft. Das Drucken des Klassennamens und der Zeile ist sehr hilfreich, um Probleme zu identifizieren und zu beheben. Das Drucken der Zeit bietet ebenfalls viele Vorteile und muss nicht explizit eingestellt werden. Log4j gibt mir zusätzliche Energie und stärkt mein Vertrauen in das System. Schließlich haben mir die Log4j-Funktionen sehr geholfen, Produktionsprobleme zu identifizieren und zu lösen. Ohne Log4j hätte ich möglicherweise meinen Job verloren.

**Was gefällt Ihnen nicht? Apache log4j?**

Beim Konfigurieren der verschiedenen Appender müssen wir dieselben Konfigurationssachen mehrfach durchführen, wie das Datumsformat und die Schwelle, was die Lesbarkeit verringert—erwartet wird eine gemeinsame Methode zur Konfiguration dieser. Wenn es viele Konfigurationen wie mehrere Appender gibt, wird die Komplexität erhöht.

**Empfehlungen an andere, die in Betracht ziehen Apache log4j:**

Zugänglich für den Einstieg mit einfachen Szenarien und kann je nach Anforderungen mit komplexen Szenarien arbeiten. Kann mit minimalem Wissen beginnen.

**Was ist ein Problem? Apache log4j Solving und wie profitieren Sie davon?**

Fehler herausfinden, sicherstellen, dass der Geschäftsablauf korrekt funktioniert. Zeitverbrauch herausfinden. Überwachung und Erfassung der Produktionsprobleme. Debugging der Entwicklungsumgebungsprobleme. kann das Gesamtkonzept des Systems erhalten. und kann die erwarteten Ergebnisse der spezifischen Funktionen überprüfen. Transaktionsfehler sind leicht zu identifizieren und zu beheben. Erfolgreiche Transaktionen identifizieren und überprüfen. Verwenden, um festzustellen, ob Server laufen oder nicht.

  ### 3. Die Debug-Steuerung, die Sie für Ihren Code benötigten, ist genau hier.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verifizierter Benutzer in Programmentwicklung | Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** June 07, 2021

**Was gefällt dir am besten Apache log4j?**

Es ist schwer, ein Attribut auszuwählen, das besser ist als andere, aber soweit ich es erlebt habe, bietet es Kontrolle über eine Klasse, um zu begrenzen, was wir wollen, vom Einrichten des Zeitstempels bis zum Drucken des Stack-Traces eines aufgetretenen Fehlers. Es hält Sie zurück und bietet ein weit besseres Erlebnis als reguläre Konsolenprotokolle. Darüber hinaus ist es sicher und kann im Produktionscode verwendet werden und hilft uns, Probleme zu debuggen oder die Leistung unserer Anwendung auf eine sichere und beschreibende Weise zu überprüfen. Außerdem bietet es uns viele benutzerdefinierte Optionen, um die Root-Datei entweder mit XML-Tags oder einer .properties-Datei zu erstellen und die Protokolle wie Zeitstempeldesign, Methodennamen, Klassennamen, Zeilennummer und auch Dateigrößenlimit anzupassen, was beim Verfolgen des neuesten Berichts hilft und mehr.

**Was gefällt Ihnen nicht? Apache log4j?**

Es gibt nichts, was man an log4j nicht mögen könnte, da es das Leben für Entwickler und Apps erleichtert, Ihre Apps zu steuern und ihr Verhalten zu speichern, ohne Angst vor Datenverlust zu haben. Der einzige Nachteil, den ich empfinde, ist die falsche Verwendung, die zu einem Versagen in jeder Methode führen kann, da unsachgemäßes Logging es schwierig macht, das Problem in der Anwendung zu verfolgen und zu debuggen.

**Empfehlungen an andere, die in Betracht ziehen Apache log4j:**

Ich würde log4j sehr gerne empfehlen, da es die Antworten auf viele Fragen liefert, die Benutzer und Entwickler haben, wenn sie die Anwendung verfolgen müssen, sei es am Anfang oder für eine umfangreichere Anwendung in einer späteren Phase. log4j wird Ihnen den Rücken stärken und auf sehr individuelle Weise die Anwendungsintegrität überwachen sowie sofortige Unterstützung bei Problemen und Fehlern bieten. Darüber hinaus ist es einfach zu integrieren und bietet eine sehr grundlegende Vorlage, um zu beginnen, und gibt viel zurück.

**Was ist ein Problem? Apache log4j Solving und wie profitieren Sie davon?**

Ich habe dieses Modul als mein Standard-Logger verwendet, um jegliche Aktivitäten wie Controller-Zuordnung, Ein- und Austritt aus einer Methode oder einer Service-Schicht zu protokollieren. Das Debuggen von Klassennamen zusammen mit Zeilennummern hilft sehr, das Verhalten der Methode zurückzuverfolgen und den Ort zu finden, der den Fehler oder die Ausnahme ausgelöst hat. Die Sicherheit beim Protokollieren von Kommentaren und temporären Aktivitäten im Zusammenhang mit einer Methode ohne Angst, wichtige Daten zu verlieren, ist wirklich hilfreich und ermöglicht es nur Entwicklern oder relevanten Personen, auf die Datei zuzugreifen.

  ### 4. Es hat mein Leben erleichtert!!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verifizierter Benutzer in Informationstechnologie und Dienstleistungen | Unternehmen (> 1000 Mitarbeiter)

**Reviewed Date:** June 06, 2021

**Was gefällt dir am besten Apache log4j?**

Es verkürzt die Anzahl der Codezeilen. Reduziert den Boilerplate-Code. Die Syntax, die ich in meinen Java-Anwendungen verwendet habe, war sehr leicht zu merken. Ich denke, das Team, das es erstellt hat, hat eine wunderbare Arbeit geleistet.

**Was gefällt Ihnen nicht? Apache log4j?**

Nun, bisher gibt es nichts zu bemängeln. Ich denke, es ist perfekt für mich. Aber ja, ich würde gerne sehen, welche Verbesserungen in den nächsten Versionen kommen.

**Empfehlungen an andere, die in Betracht ziehen Apache log4j:**

Ich habe es in meinem Java-basierten Webanwendungscode verwendet. Log4j ist sehr hilfreich und macht das Programmiererlebnis reibungslos. Ich würde dringend empfehlen, es zu verwenden.

**Was ist ein Problem? Apache log4j Solving und wie profitieren Sie davon?**

Wie ich sagte, reduziert es Boilerplate-Code. Verringert die Anzahl der Codezeilen. Die Syntax war leicht zu merken und zu codieren. Es war einfach, die Software zu verwenden. Alle meine Projekte, an denen ich in der vorherigen Organisation gearbeitet habe, verwendeten Apache Log4j. Es passt gut zu Java-basierten Webanwendungen.

  ### 5. Bewertung für log4j

**Rating:** 4.5/5.0 stars

**Reviewed by:** Awaneesh D. | Senior Software Engineer, Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** June 05, 2021

**Was gefällt dir am besten Apache log4j?**

Asynchrone Protokolle, verschiedene Protokollformate, habe es mit MDC verwendet.

**Was gefällt Ihnen nicht? Apache log4j?**

Die Zeit, die zum Einloggen benötigt wird, ist relativ höher als bei einigen anderen Werkzeugen.

**Was ist ein Problem? Apache log4j Solving und wie profitieren Sie davon?**

Habe die verschiedenen Bankanwendungen und Microservices verwendet, um zu protokollieren, welche Dienste ausgeführt werden. Unser benutzerdefiniertes Format in log4j hilft uns, mit mdc zu debuggen.

  ### 6. Es wird dringend empfohlen, log4j in unserem Projekt zu verwenden.

**Rating:** 4.5/5.0 stars

**Reviewed by:** anoop s. | Software Engineer, Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** July 07, 2021

**Was gefällt dir am besten Apache log4j?**

Wir können das log4j-Framework problemlos verwenden, um den Projektablauf zu verfolgen und die Ausführung nachzuvollziehen.

**Was gefällt Ihnen nicht? Apache log4j?**

Nichts in log4j kann vermieden werden.

**Was ist ein Problem? Apache log4j Solving und wie profitieren Sie davon?**

Mit Apache Log4j können wir den Ausführungsfluss eines Projekts nachverfolgen.

  ### 7. Diese Bibliothek ist sehr gut. Sehr leicht zu verstehen, wartbar und skalierbar.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Anshul J. | Senior Engineer - Product and Platform Engineering, Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** June 06, 2021

**Was gefällt dir am besten Apache log4j?**

Diese Bibliothek ist sehr gut. Sehr leicht zu verstehen und wartbar und skalierbar. Einfach konfigurierbar.

**Was gefällt Ihnen nicht? Apache log4j?**

Nichts. Nur einige der Unternehmen verwenden SL4j. Was möglicherweise anders ist als dies.

**Was ist ein Problem? Apache log4j Solving und wie profitieren Sie davon?**

Sehr einfach zu verwaltende Bibliothek  
Einfach konfigurierbar  
Einfach wartbar  
Einfach skalierbar

  ### 8. Apache Log4j Überprüfung

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verifizierter Benutzer in Computersoftware | Unternehmen (> 1000 Mitarbeiter)

**Reviewed Date:** June 25, 2021

**Was gefällt dir am besten Apache log4j?**

Es ist einfach, sich mit der Anwendung zu integrieren. Es erstellt täglich separate Logdateien, was hilft, bestimmte Logs schnell zu verstehen und zu durchsuchen. Es hat verschiedene Modi wie Info, Debug und Fehler, die das Lesen der Logs ebenfalls erleichtern.

**Was gefällt Ihnen nicht? Apache log4j?**

Kein Missfallen bisher. Es erfüllt die Anforderungen.

**Was ist ein Problem? Apache log4j Solving und wie profitieren Sie davon?**

Wir haben mehrere JAVA-basierte Anwendungen und erstellen Protokolle für alle Anwendungen. Und wir senden die Protokolle an Sumologic zur Analyse.

  ### 9. Protokollierungsfunktionen

**Rating:** 4.0/5.0 stars

**Reviewed by:** Ravi R. | Senior Full Stack Developer, Unternehmen (> 1000 Mitarbeiter)

**Reviewed Date:** June 02, 2021

**Was gefällt dir am besten Apache log4j?**

Protokollierungsoptionen und Formatierung, die eine einfache Möglichkeit bieten, mit Loggern umzugehen.

**Was gefällt Ihnen nicht? Apache log4j?**

Es sollte mehr Formatter und Appender geben, die Sie hinzufügen können, um das gesamte Logging-Ökosystem zu nutzen.

**Was ist ein Problem? Apache log4j Solving und wie profitieren Sie davon?**

Protokollierung in der unteren und oberen Region zur Identifizierung der Probleme

  ### 10. Löse mein Problem mit dem Logging mit log4j

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verifizierter Benutzer in Computersoftware | Kleinunternehmen (50 oder weniger Mitarbeiter)

**Reviewed Date:** March 30, 2020

**Was gefällt dir am besten Apache log4j?**

Dies ist eine sehr gute Bibliothek. Wir können das Protokoll zur Laufzeit sehen. Das hilft mir sehr beim Schreiben von Code. Wir können es leicht in unserem Projekt konfigurieren.

**Was gefällt Ihnen nicht? Apache log4j?**

Ich habe keine Nachteile von log4j gesehen. Deshalb benutze ich es.

**Empfehlungen an andere, die in Betracht ziehen Apache log4j:**

Wenn jemand die Protokolle einsehen möchte, verwenden Sie bitte dieses log4j. Dieses JS ist wirklich sehr gut und einfach.

**Was ist ein Problem? Apache log4j Solving und wie profitieren Sie davon?**

Dies ist für Konsole, Datenbank und Dateien konfigurierbar. So kann ich das Protokoll von überall sehen.


## Apache log4j Discussions
  - [Hallo, ich möchte Farben beim Drucken von Logs verwenden. Haben Sie ein Beispiel für eine Konfiguration?](https://www.g2.com/de/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/de/products/apache-log4j/reviews/apache-log4j-review-12372242?section=pricing&secure%5Bexpires_at%5D=2026-05-03+03%3A11%3A04+-0500&secure%5Bsession_id%5D=26d0aeb3-0035-4af1-a8b2-f69c3a32c034&secure%5Btoken%5D=c4b3f8b79a08f6ca57557e3190533da30ce141431ed1f5ed141e8fdb5b0bd11d&format=llm_user)

## Apache log4j Features
**Sichtbarkeit**
- Dashboards und Visualisierungen
- Warnungen und Benachrichtigungen
- Reporting

**Überwachung und Verwaltung**
- Automatisierung
- Baseline zur Leistung
- Echtzeit-Überwachung

**Agentische KI - Protokollüberwachung**
- Autonome Aufgabenausführung
- Mehrstufige Planung
- Systemübergreifende Integration
- Adaptives Lernen
- Natürliche Sprachinteraktion
- Proaktive Unterstützung
- Entscheidungsfindung

## Top Apache log4j Alternatives
  - [Splunk Enterprise](https://www.g2.com/de/products/splunk-enterprise/reviews) - 4.3/5.0 (411 reviews)
  - [Checkmk](https://www.g2.com/de/products/checkmk/reviews) - 4.7/5.0 (282 reviews)
  - [Datadog](https://www.g2.com/de/products/datadog/reviews) - 4.4/5.0 (688 reviews)

