# Apache log4j Reviews
**Vendor:** The Apache Software Foundation  
**Category:** [Software de Monitoramento de Logs](https://www.g2.com/pt/categories/log-monitoring)  
**Average Rating:** 4.5/5.0  
**Total Reviews:** 142
## About Apache log4j
O Apache Log4j 2 é uma atualização do Log4j que oferece melhorias significativas em relação ao seu antecessor, Log4j 1.x, e fornece muitas das melhorias disponíveis no Logback, enquanto corrige alguns problemas inerentes na arquitetura do Logback.



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

- Os usuários apreciam as **capacidades de registro flexíveis e configuráveis** do Apache Log4j, aprimorando seus processos de depuração e monitoramento. (1 reviews)
- Os usuários valorizam a **flexibilidade e configurabilidade** do Apache Log4j, aumentando seu controle sobre o registro sem alterações no código. (1 reviews)
- Os usuários valorizam a **flexibilidade e configurabilidade** do Apache Log4j, aprimorando seu controle sobre os processos de registro de forma fácil. (1 reviews)
- Os usuários valorizam a **flexibilidade e configurabilidade** do Apache Log4j, permitindo ajustes dinâmicos para uma gestão de registro eficaz. (1 reviews)
- Os usuários valorizam a **flexibilidade e configurabilidade** do Apache Log4j, garantindo capacidades eficientes de monitoramento e depuração. (1 reviews)

**What users dislike:**

- Os usuários frequentemente enfrentam **problemas de configuração** com o Apache Log4j, levando a complicações no desempenho e na manutenção. (1 reviews)
- Os usuários consideram a **complexidade de configuração** uma desvantagem do Apache Log4j, especialmente em sistemas de grande escala ou legados, arriscando problemas de desempenho. (1 reviews)
- Os usuários enfrentam **problemas de atualização** com o Apache Log4j devido a configurações complexas que podem levar a problemas de desempenho. (1 reviews)

## Apache log4j Reviews
  ### 1. Bom serviço de registro com menos código

**Rating:** 3.5/5.0 stars

**Reviewed by:** Usuário Verificado em Software de Computador | Empresa (> 1000 emp.)

**Reviewed Date:** April 04, 2020

**O que você mais gosta em Apache log4j?**

É realmente útil se eu puder obter o evento de registro junto com os parâmetros enquanto as mensagens são registradas. Também gosto da facilidade do adaptador ao usá-lo junto com outro serviço de registro.

**O que você não gosta em Apache log4j?**

Eu senti que esconder uma vulnerabilidade de segurança tão grande é um grande crime. Cerca de 60% de todas as aplicações Java ao redor do mundo usam log4j indiretamente. Pode haver muitas aplicações financeiras que o utilizam. Esse é o maior risco em jogo.

**Recomendações a outras pessoas considerando Apache log4j:**

slf4j

**Que problemas Apache log4j está resolvendo e como isso está beneficiando você?**

Estou implementando isso para um dos meus aplicativos Java no lado do servidor. É útil para manter todos os logs dos meus aplicativos de forma fácil. É uma ótima fachada de registro para usar.

  ### 2. Eu trabalhei com o Apache Log4j por mais de 4 anos. Que é flexível e fácil de aprender.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Kavindu G. | Software Engineer, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** June 15, 2021

**O que você mais gosta em Apache log4j?**

Pode habilitar níveis de registro para pacotes e classes específicos, o que é muito útil quando queremos depurar um pacote/classe em particular em produção em vez de permitir o módulo inteiro. O nível de log é incrível, o que ajuda muito na solução de problemas e depuração de aplicativos. Imprimir o nome da classe e a linha é muito útil para identificar e solucionar os problemas. Imprimir o tempo também traz muitos benefícios e não há necessidade de configurá-lo explicitamente. Log4j me dá uma energia extra e me constrói confiança no sistema. Finalmente, os recursos do Log4j me ajudaram muito a identificar e resolver o problema de produção. Sem o log4j, eu poderia perder meu emprego.

**O que você não gosta em Apache log4j?**

Quando configuramos os diferentes appenders, temos que fazer a mesma configuração várias vezes, como padrão de data e Threshold, o que reduz a legibilidade—esperando uma maneira comum de configurá-los. Se houver muitas configurações como múltiplos appenders, a complexidade aumentará.

**Recomendações a outras pessoas considerando Apache log4j:**

Acessível para começar com cenários simples e, de acordo com os requisitos, pode trabalhar com cenários complexos. Pode começar com conhecimento mínimo.

**Que problemas Apache log4j está resolvendo e como isso está beneficiando você?**

Descobrir erros, garantir que o fluxo de negócios está funcionando corretamente. Descobrir o tempo consumido. monitorar e capturar os problemas de produção. depuração dos problemas do ambiente de desenvolvimento. pode obter a ideia geral do sistema. e pode verificar os resultados esperados das funções específicas. Falhas de transação são fáceis de identificar e solucionar. Identificar e verificar as transações bem-sucedidas. Usado para identificar se os servidores estão funcionando ou não.

  ### 3. O controle de depuração que você precisava no seu código está bem aqui.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuário Verificado em Desenvolvimento de Programas | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** June 07, 2021

**O que você mais gosta em Apache log4j?**

É difícil escolher um atributo que seja melhor que os outros, mas, pelo que experimentei, ele oferece controle sobre uma classe para limitar o que queremos, desde configurar o timestamp até imprimir o rastreamento de pilha do erro ocorrido. Ele te segura e oferece uma experiência muito melhor do que o log de console regular. Além disso, é seguro e pode ser usado em código de produção, ajudando-nos a depurar qualquer problema ou verificar o desempenho de nossa aplicação de uma maneira segura e descritiva. Também nos oferece muitas opções personalizadas para criar o arquivo raiz, seja usando tags XML ou um arquivo .properties, e personalizar os logs como design de timestamp, nome do método, nome da classe, número da linha e também limite de tamanho de arquivo, o que ajuda a rastrear o relatório mais recente e muito mais.

**O que você não gosta em Apache log4j?**

não há nada para não gostar no log4j, pois ele facilita a vida dos desenvolvedores e aplicativos ao controlar seus aplicativos e armazenar seu comportamento sem medo de perder dados. Sua única desvantagem, que eu sinto, é o uso incorreto, que pode levar a falhas em qualquer método de registro inadequado, tornando difícil rastrear e depurar o problema na aplicação.

**Recomendações a outras pessoas considerando Apache log4j:**

Eu ficaria mais do que feliz em recomendar o log4j, pois ele responde a muitas perguntas que usuários e desenvolvedores enfrentam quando precisam rastrear a aplicação, seja no início ou em uma aplicação mais extensa em sua fase posterior. O log4j dará suporte de forma personalizada para rastrear a saúde da aplicação e oferecerá suporte imediato para problemas e erros. Além disso, é fácil de integrar e possui um modelo básico para começar, oferecendo muito em troca.

**Que problemas Apache log4j está resolvendo e como isso está beneficiando você?**

Tenho usado isso como meu módulo de logger padrão para registrar qualquer atividade, como mapeamento de controlador, entrada e saída de um método ou qualquer camada de serviço. Depurar o nome da classe junto com os números de linha ajuda muito a rastrear o comportamento do método e encontrar a localização que iniciou o erro ou exceção. A segurança de registrar comentários e atividades temporárias relacionadas a um método sem medo de perder dados importantes é realmente útil e ajuda apenas desenvolvedores ou pessoas relevantes a acessar o arquivo.

  ### 4. Isso facilitou minha vida!!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuário Verificado em Tecnologia da Informação e Serviços | Empresa (> 1000 emp.)

**Reviewed Date:** June 06, 2021

**O que você mais gosta em Apache log4j?**

Ele reduz o número de linhas de código. Reduz o código boilerplate. A sintaxe que usei em minhas aplicações Java era muito fácil de lembrar. Acho que a equipe que o criou fez um trabalho maravilhoso.

**O que você não gosta em Apache log4j?**

Bem, até agora, não há nada de que não goste. Acho que é perfeito para mim. Mas sim, gostaria de ver quais melhorias virão nas próximas versões.

**Recomendações a outras pessoas considerando Apache log4j:**

Eu o usei no meu código de aplicação web baseado em Java. Log4j é muito útil e torna sua experiência de codificação mais suave. Eu recomendaria fortemente usá-lo.

**Que problemas Apache log4j está resolvendo e como isso está beneficiando você?**

Como eu disse, ele reduz o código boilerplate. Reduz o número de linhas de código. A sintaxe era fácil de lembrar e codificar. Era fácil usar o software. Todos os meus projetos em que trabalhei, na organização anterior, estavam usando o Apache Log4j. Ele se integra bem com aplicações web baseadas em Java.

  ### 5. Revisão para log4j

**Rating:** 4.5/5.0 stars

**Reviewed by:** Awaneesh D. | Senior Software Engineer, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** June 05, 2021

**O que você mais gosta em Apache log4j?**

Logs assíncronos, Diferentes formatos de log, já o utilizei com MDC

**O que você não gosta em Apache log4j?**

O tempo necessário para o registro é relativamente maior do que algumas outras ferramentas.

**Que problemas Apache log4j está resolvendo e como isso está beneficiando você?**

Tenho usado diferentes aplicativos bancários e microsserviços para registrar quais serviços estão sendo executados. Nosso formato definido pelo usuário no log4j nos ajuda a depurar usando mdc.

  ### 6. É altamente recomendado usar log4j em nosso projeto.

**Rating:** 4.5/5.0 stars

**Reviewed by:** anoop s. | Software Engineer, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** July 07, 2021

**O que você mais gosta em Apache log4j?**

Podemos usar facilmente o framework log4j para rastrear o fluxo do projeto e podemos rastrear a execução.

**O que você não gosta em Apache log4j?**

Nada há no log4j que possa ser evitado.

**Que problemas Apache log4j está resolvendo e como isso está beneficiando você?**

Com o apache log4j podemos rastrear o fluxo de execução do projeto.

  ### 7. Esta biblioteca é muito boa. Muito fácil de entender, manter e escalável.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Anshul J. | Senior Engineer - Product and Platform Engineering, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** June 06, 2021

**O que você mais gosta em Apache log4j?**

Esta biblioteca é muito boa. Muito fácil de entender, manter e escalável. Fácil de configurar.

**O que você não gosta em Apache log4j?**

Nada. A única coisa aqui é que algumas empresas usam SL4j. O que pode ser diferente disso.

**Que problemas Apache log4j está resolvendo e como isso está beneficiando você?**

Muito fácil de gerenciar lib  
Fácil de configurar  
Fácil de manter  
Fácil de escalar

  ### 8. Revisão do Apache Log4j

**Rating:** 4.0/5.0 stars

**Reviewed by:** Usuário Verificado em Software de Computador | Empresa (> 1000 emp.)

**Reviewed Date:** June 25, 2021

**O que você mais gosta em Apache log4j?**

É fácil integrar com o aplicativo. Ele cria arquivos de log separados diariamente, o que ajuda a entender e buscar qualquer log específico rapidamente. Ele possui diferentes modos: info, debug e error, tornando a leitura dos logs fácil novamente.

**O que você não gosta em Apache log4j?**

Nenhuma aversão até agora. Cumpre o requisito.

**Que problemas Apache log4j está resolvendo e como isso está beneficiando você?**

Temos várias aplicações baseadas em JAVA, e criamos logs de todas as aplicações. E enviamos os logs para o Sumologic para análise.

  ### 9. Recursos de registro

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** June 02, 2021

**O que você mais gosta em Apache log4j?**

Opções de registro e formatação que fornecem uma maneira fácil de lidar com registradores.

**O que você não gosta em Apache log4j?**

Deveria haver mais formatadores e apêndices que você pode adicionar para aproveitar todo o ecossistema de registro.

**Que problemas Apache log4j está resolvendo e como isso está beneficiando você?**

em região inferior e superior para identificar os problemas

  ### 10. Resolva meu problema de registro usando log4j

**Rating:** 4.5/5.0 stars

**Reviewed by:** Usuário Verificado em Software de Computador | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** March 30, 2020

**O que você mais gosta em Apache log4j?**

Esta é uma biblioteca muito boa. Podemos ver o log em tempo de execução. Isso me ajuda muito enquanto escrevo código. Podemos configurar facilmente em nosso projeto.

**O que você não gosta em Apache log4j?**

Eu não vi nenhuma desvantagem do log4j. Por isso estou usando isso.

**Recomendações a outras pessoas considerando Apache log4j:**

Se alguém estiver procurando ver os logs, por favor, use este log4j. Este js é realmente muito bom e fácil.

**Que problemas Apache log4j está resolvendo e como isso está beneficiando você?**

Isso é configurável para console, banco de dados e arquivos. Assim, posso ver o log de qualquer lugar.


## Apache log4j Discussions
  - [Oi, quero usar cores ao imprimir logs. Alguma configuração de exemplo?](https://www.g2.com/pt/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/pt/products/apache-log4j/reviews/apache-log4j-review-12372242?section=pricing&secure%5Bexpires_at%5D=2026-05-23+21%3A57%3A50+-0500&secure%5Bsession_id%5D=b289d221-c63a-4d66-8889-c883ae99f267&secure%5Btoken%5D=e2a2fc2efa4cd669fa5dafd9c176ac7fedc57a9ee60c68573e84de1e9400b452&format=llm_user)

## Apache log4j Features
**Visibilidade**
- Dashboards e visualizações
- Alertas e notificações
- Relatórios

**Monitoramento e Gerenciamento**
- Automação
- Linha de base de desempenho
- Monitoramento em tempo real

**Monitoramento de Logs - IA Agente**
- Execução Autônoma de Tarefas
- Planejamento em várias etapas
- Integração entre sistemas
- Aprendizagem Adaptativa
- Interação em Linguagem Natural
- Assistência Proativa
- Tomada de Decisão

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

