# Apache log4j Reviews
**Vendor:** The Apache Software Foundation  
**Category:** [Software di monitoraggio dei log](https://www.g2.com/it/categories/log-monitoring)  
**Average Rating:** 4.5/5.0  
**Total Reviews:** 142
## About Apache log4j
Apache Log4j 2 è un aggiornamento di Log4j che offre miglioramenti significativi rispetto al suo predecessore, Log4j 1.x, e fornisce molti dei miglioramenti disponibili in Logback risolvendo alcuni problemi intrinseci nell&#39;architettura di Logback.



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

- Gli utenti apprezzano la **flessibilità e configurabilità** di Apache Log4j, migliorando efficacemente le capacità di debug e monitoraggio. (1 reviews)
- Gli utenti apprezzano la **flessibilità e configurabilità** di Apache Log4j, che consente una gestione del logging efficiente e dinamica. (1 reviews)
- Gli utenti apprezzano la **flessibilità e configurabilità** di Apache Log4j, che consente regolazioni dinamiche per un logging e monitoraggio efficienti. (1 reviews)
- Gli utenti apprezzano la **flessibilità e configurabilità** di Apache Log4j, migliorando il debugging e il monitoraggio senza alterare il codice dell&#39;applicazione. (1 reviews)
- Gli utenti apprezzano la **flessibilità e configurabilità** di Apache Log4j, migliorando efficacemente le capacità di monitoraggio e debug. (1 reviews)

**What users dislike:**

- Gli utenti trovano le **problematiche di configurazione** di Apache Log4j impegnative, portando a potenziali problemi di prestazioni e registrazione verbosa. (1 reviews)
- Gli utenti trovano la **configurazione complessa** di Apache Log4j impegnativa, specialmente nei sistemi su larga scala, il che può portare a problemi. (1 reviews)
- Gli utenti affrontano **problemi di aggiornamento** con Apache Log4j, portando a complicazioni nella configurazione e potenziali vulnerabilità di sicurezza. (1 reviews)

## Apache log4j Reviews
  ### 1. Buon servizio di registrazione con meno codice

**Rating:** 3.5/5.0 stars

**Reviewed by:** Utente verificato in Software per computer | Enterprise (> 1000 dip.)

**Reviewed Date:** April 04, 2020

**Cosa ti piace di più di Apache log4j?**

È davvero utile se riesco a ottenere l'evento di registrazione insieme ai parametri mentre i messaggi vengono registrati. Mi piace anche la funzione di adattatore quando la utilizzo insieme ad altri servizi di registrazione.

**Cosa non ti piace di Apache log4j?**

Ho sentito che nascondere una vulnerabilità di sicurezza così grande è un crimine grave. Circa il 60% di tutte le applicazioni Java nel mondo utilizza log4j indirettamente. Potrebbero esserci molte applicazioni finanziarie che lo utilizzano. Questo è il rischio più grande con poste in gioco elevate.

**Raccomandazioni per chi sta considerando Apache log4j:**

slf4j

**Quali problemi sta risolvendo Apache log4j e come ti sta beneficiando?**

Lo sto implementando per una delle mie applicazioni Java lato server. È utile per mantenere tutti i log delle mie applicazioni in modo semplice. È un'ottima facciata di logging da usare.

  ### 2. Ho lavorato con Apache Log4j per più di 4 anni. È flessibile e facile da imparare.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Kavindu G. | Software Engineer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** June 15, 2021

**Cosa ti piace di più di Apache log4j?**

Può abilitare i livelli di logging per pacchetti specifici, classi, il che è molto utile quando vogliamo fare il debug di un particolare pacchetto/classe in produzione piuttosto che consentire l'intero modulo. Il livello di log è straordinario, il che aiuta molto per risolvere i problemi dell'applicazione e fare il debug. Stampare il nome della classe e la linea è molto utile per identificare e risolvere i problemi. Stampare l'ora offre anche molti benefici e non è necessario impostarla esplicitamente. Log4j mi dà un'energia extra e mi costruisce fiducia nel sistema. Infine, le funzionalità di Log4j mi hanno aiutato molto a identificare e risolvere i problemi di produzione. Senza log4j potrei perdere il mio lavoro.

**Cosa non ti piace di Apache log4j?**

Quando si configurano i diversi appenders, dobbiamo fare la stessa configurazione più volte, come il pattern della data e la soglia, il che riduce la leggibilità—ci si aspetta un modo comune per configurare questi elementi. Se ci sono molte configurazioni come più appenders, la complessità aumenterà.

**Raccomandazioni per chi sta considerando Apache log4j:**

Accessibile per iniziare con scenari semplici e, secondo i requisiti, può lavorare con scenari complessi. Può iniziare con conoscenze minime.

**Quali problemi sta risolvendo Apache log4j e come ti sta beneficiando?**

Individua gli errori, assicurati che il flusso aziendale funzioni correttamente. Scopri i tempi di consumo. monitora e cattura i problemi di produzione. esegui il debug dei problemi nell'ambiente di sviluppo. puoi ottenere l'idea generale del sistema. e puoi verificare i risultati attesi dalle funzioni specifiche. I fallimenti delle transazioni sono facili da identificare e risolvere. Identifica e verifica le transazioni riuscite. Usa per identificare se i server sono in esecuzione o meno.

  ### 3. Il controllo di debug di cui avevi bisogno nel tuo codice è proprio qui

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Sviluppo di programmi | Piccola impresa (50 o meno dip.)

**Reviewed Date:** June 07, 2021

**Cosa ti piace di più di Apache log4j?**

È difficile scegliere un attributo che sia migliore degli altri, ma per quanto ho sperimentato, fornisce controllo su una classe per limitare ciò che vogliamo, dal configurare il timestamp al stampare il tracciato dello stack dell'errore avvenuto, ti trattiene e offre un'esperienza molto migliore rispetto al normale log della console, inoltre è sicuro e protetto e può essere utilizzato nel codice di produzione e ci aiuta a debugare qualsiasi problema o controllare le prestazioni della nostra applicazione in modo sicuro e descrittivo. Inoltre ci offre molte opzioni personalizzate per creare il file root utilizzando tag xml o un file .properties e personalizzare i log come il design del timestamp, il nome del metodo, il nome della classe, il numero di linea e anche il limite di dimensione del file che aiuta a tracciare l'ultimo report e molto altro.

**Cosa non ti piace di Apache log4j?**

Non c'è nulla da non apprezzare in log4j, poiché rende la vita più facile per gli sviluppatori e le applicazioni per controllare le tue app e memorizzare il loro comportamento senza paura di perdere dati. L'unico svantaggio che sento è l'uso scorretto che può portare a fallimenti in qualsiasi metodo di logging improprio, rendendo difficile tracciare e risolvere i problemi nell'applicazione.

**Raccomandazioni per chi sta considerando Apache log4j:**

Sarei più che felice di raccomandare log4j poiché risponde a molte domande che utenti e sviluppatori affrontano quando hanno bisogno di tracciare l'applicazione, sia all'inizio che per un'applicazione più estesa nella sua fase successiva. log4j ti coprirà le spalle e offrirà supporto in modo molto personalizzato per monitorare la salute dell'applicazione e fornire supporto immediato per problemi ed errori. Inoltre, è facile da integrare e offre un boilerplate di base per iniziare, restituendo molto in cambio.

**Quali problemi sta risolvendo Apache log4j e come ti sta beneficiando?**

Ho usato questo come mio modulo di logger predefinito per registrare qualsiasi attività come il mapping del controller, l'ingresso e l'uscita da un metodo o qualsiasi livello di servizio. Il debug del nome della classe insieme ai numeri di riga aiuta molto a rintracciare il comportamento del metodo e trovare la posizione che ha iniziato l'errore o l'eccezione. La sicurezza di registrare commenti e attività temporanee relative a un metodo senza paura di perdere dati importanti è davvero utile e consente solo agli sviluppatori o alle persone pertinenti di accedere al file.

  ### 4. Ha reso la mia vita facile!!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Tecnologia dell'informazione e servizi | Enterprise (> 1000 dip.)

**Reviewed Date:** June 06, 2021

**Cosa ti piace di più di Apache log4j?**

Riduce il numero di righe di codice. Riduce il codice boilerplate. La sintassi che ho usato nelle mie applicazioni Java era molto facile da ricordare. Penso che il team che l'ha creato abbia fatto un lavoro meraviglioso.

**Cosa non ti piace di Apache log4j?**

Bene, finora non c'è nulla da non apprezzare. Penso che sia perfetto per me. Ma sì, mi piacerebbe vedere quali miglioramenti arriveranno nelle prossime versioni.

**Raccomandazioni per chi sta considerando Apache log4j:**

L'ho usato nel codice della mia applicazione web basata su Java. Log4j è così utile e rende la tua esperienza di codifica fluida. Consiglierei vivamente di usarlo.

**Quali problemi sta risolvendo Apache log4j e come ti sta beneficiando?**

Come ho detto, riduce il codice boilerplate. Riduce il numero di righe di codice. La sintassi era facile da ricordare e da codificare. Era facile usare il software. Tutti i miei progetti su cui ho lavorato, nella precedente organizzazione, utilizzavano Apache Log4j. Si integra facilmente con le applicazioni web basate su Java.

  ### 5. Revisione per log4j

**Rating:** 4.5/5.0 stars

**Reviewed by:** Awaneesh D. | Senior Software Engineer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** June 05, 2021

**Cosa ti piace di più di Apache log4j?**

Log asincroni, Formati di log diversi, l'ho usato con MDC

**Cosa non ti piace di Apache log4j?**

Il tempo impiegato per accedere è relativamente più alto rispetto ad alcuni altri strumenti.

**Quali problemi sta risolvendo Apache log4j e come ti sta beneficiando?**

Abbiamo utilizzato le diverse applicazioni bancarie e i microservizi per registrare quali servizi vengono eseguiti. Il nostro formato definito dall'utente in log4j ci aiuta a fare il debug utilizzando mdc.

  ### 6. È altamente raccomandato utilizzare log4j nel nostro progetto

**Rating:** 4.5/5.0 stars

**Reviewed by:** anoop s. | Software Engineer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** July 07, 2021

**Cosa ti piace di più di Apache log4j?**

Possiamo facilmente utilizzare il framework log4j per tracciare il flusso del progetto e possiamo tracciare l'esecuzione.

**Cosa non ti piace di Apache log4j?**

Non c'è nulla in log4j che possa essere evitato

**Quali problemi sta risolvendo Apache log4j e come ti sta beneficiando?**

Con Apache Log4j possiamo tracciare il flusso di esecuzione del progetto.

  ### 7. Questa libreria è molto buona. Molto facile da capire, mantenere e scalabile.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Anshul J. | Senior Engineer - Product and Platform Engineering, Piccola impresa (50 o meno dip.)

**Reviewed Date:** June 06, 2021

**Cosa ti piace di più di Apache log4j?**

Questa libreria è molto buona. Molto facile da capire, mantenere e scalabile. Facile da configurare.

**Cosa non ti piace di Apache log4j?**

Niente. Solo alcune aziende qui usano SL4j. Che potrebbe essere diverso da questo.

**Quali problemi sta risolvendo Apache log4j e come ti sta beneficiando?**

Libreria molto facile da gestire
Facile da configurare
Facile da mantenere
Facile da scalare

  ### 8. Revisione di Apache Log4j

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utente verificato in Software per computer | Enterprise (> 1000 dip.)

**Reviewed Date:** June 25, 2021

**Cosa ti piace di più di Apache log4j?**

È facile integrarsi con l'applicazione. Crea file di log separati su base giornaliera, il che aiuta a comprendere e cercare rapidamente qualsiasi log specifico. Ha diverse modalità: info, debug ed errore, rendendo nuovamente facile la lettura dei log.

**Cosa non ti piace di Apache log4j?**

Nessun dislike al momento. Soddisfa il requisito.

**Quali problemi sta risolvendo Apache log4j e come ti sta beneficiando?**

Abbiamo diverse applicazioni basate su JAVA e creiamo log di tutte le applicazioni. E inviamo i log a Sumologic per l'analisi.

  ### 9. Funzionalità di registrazione

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** June 02, 2021

**Cosa ti piace di più di Apache log4j?**

Opzioni di registrazione e formattazione che forniscono un modo semplice per gestire i logger.

**Cosa non ti piace di Apache log4j?**

Dovrebbero esserci più formattatori e appender che puoi aggiungere per sfruttare l'intero ecosistema di logging.

**Quali problemi sta risolvendo Apache log4j e come ti sta beneficiando?**

Registrazione nelle regioni inferiore e superiore per identificare i problemi

  ### 10. Risolvi il mio problema di registrazione usando log4j

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utente verificato in Software per computer | Piccola impresa (50 o meno dip.)

**Reviewed Date:** March 30, 2020

**Cosa ti piace di più di Apache log4j?**

Questa è una biblioteca molto buona. Possiamo vedere il log in tempo reale. Questo mi aiuta molto mentre scrivo codice. Possiamo configurarlo facilmente nel nostro progetto.

**Cosa non ti piace di Apache log4j?**

Non ho visto alcun svantaggio di log4j. 
Quindi lo sto usando.

**Raccomandazioni per chi sta considerando Apache log4j:**

Se qualcuno cerca di vedere i log, per favore usi questo log4j. Questo js è davvero molto buono e facile.

**Quali problemi sta risolvendo Apache log4j e come ti sta beneficiando?**

Questo è configurabile per console, database e file. Così posso vedere il log da qualsiasi luogo.


## Apache log4j Discussions
  - [Ciao, voglio usare i colori durante la stampa dei log. Qualche esempio di configurazione?](https://www.g2.com/it/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/it/products/apache-log4j/reviews/apache-log4j-review-12372242?section=pricing&secure%5Bexpires_at%5D=2026-05-02+23%3A01%3A02+-0500&secure%5Bsession_id%5D=401a1fba-01d9-4ae0-afed-4826061abc8b&secure%5Btoken%5D=9c7852fcc82db71fe38b9eb39063da8cda3b7fa684857d290f1a64b3403223e7&format=llm_user)

## Apache log4j Features
**Visibilità**
- Dashboard e Visualizzazioni
- Avvisi e Notifiche
- Segnalazione

**Monitoraggio e Gestione**
- Automazione
- Baseline delle prestazioni
- Monitoraggio in tempo reale

**Monitoraggio dei log**
- Esecuzione autonoma dei compiti
- Pianificazione a più fasi
- Integrazione tra sistemi
- Apprendimento Adattivo
- Interazione in Linguaggio Naturale
- Assistenza Proattiva
- Prendere decisioni

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

