---
title: Apache log4j Reviews
meta_title: 'Apache log4j Avaliações 2026: Detalhes, Preços e Recursos | G2'
meta_description: Filtre avaliações de 142 pelo tamanho da empresa, cargo ou setor
  dos usuários para descobrir como Apache log4j funciona para um negócio como o seu.
aggregate_rating:
  rating_value: 4.5
  review_count: 142
  scale: '5'
date_modified: '2026-08-09'
parent_category:
  name: Monitoramento
  url: https://www.g2.com/pt/categories/monitoring
---


# 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 admiram a **flexibilidade e configurabilidade** do Apache Log4j, melhorando a eficiência de depuração e registro em sistemas de produção. (1 reviews)
- Os usuários apreciam a **natureza flexível e configurável** do Apache Log4j, melhorando o controle e a eficiência do registro. (1 reviews)
- Os usuários valorizam a **flexibilidade e configurabilidade** do Apache Log4j, permitindo ajustes dinâmicos de registro e integração perfeita. (1 reviews)
- Os usuários valorizam a **flexibilidade e configurabilidade** do Apache Log4j, permitindo um registro e monitoramento eficientes sem alterações no código. (1 reviews)
- Os usuários valorizam as **capacidades de monitoramento flexíveis e configuráveis** do Apache Log4j, aprimorando seus processos de depuração e manutenção do sistema. (1 reviews)

**What users dislike:**

- Os usuários frequentemente enfrentam **problemas de configuração** com o Apache Log4j, o que pode complicar a manutenção e afetar o desempenho nos sistemas. (1 reviews)
- Os usuários acham a **configuração e manutenção complexas** do Apache Log4j desafiadoras, especialmente em sistemas de grande escala. (1 reviews)
- Os usuários enfrentam dificuldades com **problemas de atualização** , pois configurações incorretas e vulnerabilidades passadas complicam a manutenção e o desempenho no Apache Log4j. (1 reviews)

## Apache log4j Reviews
  ### 1. Controle de Registro Flexível e Granular com Apache Log4j

**Rating:** 4.5/5.0 stars

**Reviewed by:** Chetana M. | IT support Engineer, Médio Porte (51-1000 emp.)

**Reviewed Date:** February 17, 2026

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

O que eu mais gosto no Apache Log4j é o quão flexível e configurável ele é. Ele me dá controle detalhado sobre os níveis de log, formatos de saída e destinos sem precisar alterar o código da aplicação. Também aprecio que posso ajustar as configurações de log dinamicamente e integrar com diferentes appenders, o que o torna uma ferramenta poderosa para depuração, monitoramento e manutenção eficiente de sistemas de produção.

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

Uma desvantagem do Apache Log4j é que sua flexibilidade também pode torná-lo complicado de configurar e manter, especialmente em sistemas de grande escala ou legados. Se estiver mal configurado, pode resultar em problemas de desempenho ou em registros excessivamente verbosos. Além disso, vulnerabilidades de segurança passadas (como o Log4Shell) destacaram a importância de manter as dependências atualizadas e gerenciar cuidadosamente as configurações de registro em ambientes de produção.

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

O Apache Log4j oferece um registro estruturado e altamente configurável como uma alternativa melhor aos comandos básicos de impressão. Ele me ajuda a depurar mais rapidamente, monitorar minhas aplicações de forma mais eficaz e resolver problemas de produção sem precisar alterar o código principal.

  ### 2. 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.

  ### 3. 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.

  ### 4. 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.

  ### 5. 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.

  ### 6. 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.

  ### 7. É 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.

  ### 8. 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

  ### 9. 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.

  ### 10. 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

  ### 11. 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.

  ### 12. Benéfico para depurar o código

**Rating:** 4.5/5.0 stars

**Reviewed by:** Tayyab Y. | Software Quality Assurance Engineer, Médio Porte (51-1000 emp.)

**Reviewed Date:** June 04, 2021

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

Nós gerenciamos logs que queremos e salvamos os arquivos de log.

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

Nós não conseguimos adicionar valores dinamicamente aos logs.

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

Isso me ajuda a entender o que acontece no código.

  ### 13. Apache log4j que estou usando no projeto Java é muito útil e podemos usar em aplicações empresariais.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Usuário Verificado em Tecnologia da Informação e Serviços | Médio Porte (51-1000 emp.)

**Reviewed Date:** June 06, 2021

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

Apache log4j que estou usando no projeto Java é muito útil e podemos usar em aplicações empresariais.

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

Em outras línguas, como implementar, acabei de descobrir.

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

Você pode implementar facilmente usando a biblioteca do Apache log4j.

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

Através do log4j, podemos obter a resposta em um arquivo onde podemos definir ou configurar em nosso local.

  ### 14. Ótima ferramenta para monitoramento

**Rating:** 3.5/5.0 stars

**Reviewed by:** Usuário Verificado em Software de Computador | Médio Porte (51-1000 emp.)

**Reviewed Date:** June 04, 2021

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

É uma funcionalidade predefinida. Maneira adequada de registrar atividades.

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

Poderia ter automatizado para capturar a exceção por si só ao adicionar apenas a anotação.

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

Usamos o log4j para registrar todas as atividades a nível de método e para informar elegantemente a exceção ou erro que ocorrem.

  ### 15. Simplesmente excepcional e facilita a vida de depuração

**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 04, 2021

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

É muito fácil de configurar e podemos nos concentrar em outras partes do nosso projeto sem nos preocupar com o registro de logs.

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

Eu não acho que haja qualquer desvantagem propriamente dita.

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

Ele melhorou o mecanismo de registro do meu projeto

  ### 16. API de registro mais adequada com menor vulnerabilidade OWASP

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** June 05, 2021

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

Fácil de configurar e usar a API em qualquer idioma

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

Um pouco complicado em termos de compatibilidade retroativa

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

Usando o registro personalizado, somos capazes de realizar diferentes níveis de registro em diferentes ambientes.

  ### 17. Altamente configurável usando arquivos em tempo de execução, múltiplos níveis de registro e formato de log personalizável.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Umesh K. | Senior Software Engineer, Empresa (> 1000 emp.)

**Reviewed Date:** April 06, 2020

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

Gosto da abordagem configurável para lidar com os logs, que podem ser personalizados em tempo de execução. Gosto de poder mudar o formato, o nível e o destino dos logs com muita facilidade.

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

Precisa trabalhar um pouco mais no lado do conector, como publicar logs no Elastic de uma maneira mais configurável. Existem outras bibliotecas abertas para lidar com isso, mas podem ser incluídas neste pacote.

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

Sim, eu recomendo muito o uso do log4j para registro de logs. A arquitetura deste framework é bastante fácil de entender. Ele pode se tornar o ponto central de toda a aplicação e os logs podem ser escritos ou direcionados para uma variedade de destinos (arquivos, sistemas de gerenciamento de banco de dados relacional, bancos de dados não-SQL como o elastic, filas como o rabbitmq). Ele vem com diferentes níveis para os logs que podem ser alterados em tempo de execução de forma muito fácil. Também podemos manipular o formato do log facilmente.

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

Estamos usando isso para fins de registro. O tipo de simplicidade que possui para gerenciar o nível de registro e o formato do log é realmente bom. É rápido.

A arquitetura deste framework é bastante fácil de entender. Pode se tornar o ponto central de toda a aplicação e os logs podem ser escritos ou direcionados para uma variedade de destinos (arquivos, sistemas de gerenciamento de banco de dados relacional, bancos de dados não-SQL como o Elastic, enfileiramento (RabbitMQ). Vem com diferentes níveis para os logs que podem ser alterados em tempo de execução de forma muito fácil. Também podemos manipular o formato do log facilmente.

  ### 18. Recomendado também para iniciantes...

**Rating:** 4.5/5.0 stars

**Reviewed by:** Tushar G. | Software Engineer, Médio Porte (51-1000 emp.)

**Reviewed Date:** May 17, 2020

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

A melhor parte do Apache log4j é sua facilidade de uso. Este foi o primeiro logger que usei e com o qual comecei minha carreira. O nível de registro e a facilidade de implementação são as chaves que fazem o log4j se destacar de outros loggers. Você pode criar bifurcações de logs mesmo em um nível muito baixo. Isso me ajudou muito a rastrear problemas em aplicações de produção e ao vivo em grande escala. 

Mencionando algumas das maneiras que eu costumava registrar coisas com o Apache log4j: 
. Criar estrutura de pastas de log diariamente com base na data atual e no formato padrão. 
. Criar log em nível de arquivo para registrar os logs de um arquivo de recurso de código de aplicação específico. 

As bifurcações acima me ajudaram muito e também aprendi muitas maneiras diferentes de observar e rastrear problemas e questões na aplicação.

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

Até agora, não pensei em tal coisa. Mas uma coisa que gostaria de mencionar aqui é que, um pequeno ajuste na documentação pode ajudar o novo aprendiz a entender esta melhor utilidade de forma mais clara.

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

Eu gostaria de recomendar este utilitário de registro Apache log4 para que outros considerem este como uma prioridade quando se trata de registro de aplicações em grande escala.

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

Majoritariamente, eu uso log4j para registrar alguns eventos importantes e também logs de execução. Isso me ajuda a depurar minhas aplicações.

  ### 19. Log4j é um sistema de registro muito fácil de implementar e muito versátil em todos os aspectos.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Harshdeep S. | Software Engineer, Empresa (> 1000 emp.)

**Reviewed Date:** July 04, 2020

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

Fácil implementação do log4j em qualquer projeto, seja ele um projeto core java ou spring. Ele oferece opções extensivas para registrar todas as minhas mensagens de depuração e erro.

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

É bastante desafiador quando tenho que implementar o log4j em um projeto concluído, pois cada classe individual precisa ser atualizada para isso, mesmo que eu tenha usado outra forma de registro nelas.

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

Ele oferece opções extensivas em relação ao registro de todas as minhas informações úteis e pode ser configurado com bastante facilidade em comparação com outras soluções de registro.

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

Log4j me ajuda a resolver a maioria dos meus bugs, bem como problemas relacionados ao ambiente que eu encontro. É essencial para mim para testes remotos e depuração de aplicativos.

  ### 20. A análise de logs

**Rating:** 4.0/5.0 stars

**Reviewed by:** Ayan S. | Trainee System Engineer, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** April 02, 2020

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

A configuração de saída do arquivo de log é muito fácil agora. Para testes, é uma desvantagem, é rápido e confiável. E, mais importante, uma ótima comunidade. A facilidade de classificar os logs em aviso, informação, erro e muitos outros tipos. Isso também ajudou a capturar logs de várias outras ferramentas dependentes. O recurso de habilitação, formatação dos logs, parâmetro de classe torna muito fácil de usar e confirmar por onde o código passou, de qual classe ele é e o que o log está significando. A mudança de nível dos logs pode permitir exibir logs de depuração e outros também, o que o torna ótimo para usar quando há necessidade de monitorar todos os logs. O esquema de cores também é exibido na ferramenta unix vim, tornando fácil entender se é um problema ou não a ser analisado e trabalhado. Além disso, existem muitas ferramentas e outros leitores que classificam os logs, a ferramenta kibana ajuda a analisar e exibir os logs de qualquer formato no formato necessário.

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

Aumenta a linha de código existente, o que pode parecer agitado às vezes, considerando códigos de aplicações grandes. A versão de dependência continua mudando para cada API e a compatibilidade às vezes causa problemas. Documentação adicional e ilustrações são necessárias para utilizar o produto de forma eficiente.

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

Eu diria que isso facilita as coisas, alguém definitivamente deveria optar por isso.

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

Log4J é um sistema de registro completo. É totalmente personalizável de acordo com sua necessidade e requisito, essa é a melhor parte. Às vezes, apenas ter os logs de erro não era suficiente. Assim, para depurar problemas em QA, LT ou Prod, ativamos o registro no nível de rastreamento/depuração para ver mais logs e encontrar a causa da situação de erro.

  ### 21. Log4j para a vitória

**Rating:** 4.5/5.0 stars

**Reviewed by:** Nabin S. | Software Engineer, Empresa (> 1000 emp.)

**Reviewed Date:** April 01, 2020

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

A melhor coisa sobre o log4j é sua capacidade de categorizar logs em vários níveis. Isso é muito útil quando quero saber se um log é apenas para informação ou se é um erro. Além disso, o fato de eu poder criar o formato de saída conforme minhas necessidades é como a cereja do bolo.

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

Log4j bloqueia o arquivo de log, o que é um pouco problemático em cenários de casos extremos onde precisamos excluir o arquivo de log enquanto o Log4j o mantém aberto.

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

Você vai adorar a simplicidade que oferece com a maior velocidade de registro. Você pode simplesmente optar por isso e não vai se decepcionar.

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

Eu não sabia muito sobre registro em um código. Mas ao implementar qualquer aplicação do lado do servidor, me deparei com o benefício de registrar os detalhes e analisá-los posteriormente. Isso torna a solução de problemas e o relatório de erros muito mais fácil, e a confiabilidade do Log4j foi uma bênção, já que é muito rápido em comparação com muitas outras utilidades de registro baseadas em Java.

  ### 22. De log4j para logback para Log4j2 e aguardando mais.

**Rating:** 4.5/5.0 stars

**Reviewed by:** kshitij k. | Software Engineer, Médio Porte (51-1000 emp.)

**Reviewed Date:** March 31, 2020

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

Registro preguiçoso, múltiplos anexadores, diferentes layouts, diferentes políticas de acionamento e muitos mais

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

1) Na minha opinião, a documentação é o que faz os desenvolvedores escolherem entre frameworks de logging ou qualquer outro produto; quanto mais fácil a implementação (documentação), melhor o uso; esta parte parece ser muito pouco focada pelas organizações ao desenvolver um produto, mas eu acho que é a mais importante do que as outras. Em relação aos recursos, já existem muitos, mas não estamos cientes da maioria deles. Além disso, na documentação oficial atual, não há uma maneira ou exemplo opinativo de configurar o logging mais adequado para casos de uso geral de aplicativos. Além disso, a documentação só pode ser totalmente compreendida por desenvolvedores que já têm alguma experiência. Deveria haver um exemplo básico descrevendo cada instrução. E os exemplos deveriam ser aprimorados para o próximo nível pouco a pouco com a opção de pular ou níveis para ir aos exemplos mais maduros. Todas as configurações ou opções relacionadas a essa instrução específica deveriam ter uma documentação separada que contenha a descrição de cada uma das opções. A ideia de descrever as coisas deveria ser em termos leigos e em inglês o mais simples possível, pois há pessoas que têm dificuldade com a língua inglesa; por exemplo, algumas pessoas que conheço não entenderam o termo appender, layouts até que eu expliquei em termos leigos com exemplos e alguns desenhos. Além disso, como pessoas como eu são preguiçosas o suficiente para ler toda a documentação em uma única página, seria melhor tê-las separadas em várias páginas com conteúdo muito reduzido e informativo em cada página.

2) Seria bom ter algum playground online para praticar imediatamente.

2) Seria bom ter uma implementação padrão de logging melhor em frameworks populares como o Spring Boot, ou seja, de logback para log4j2 e assim por diante.

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

1) Habilitar o registro em tempo de execução em caso de erros relatados; sem recompilar.

2) Registro preguiçoso, políticas de acionamento, apêndices, layouts, configuração baseada em yaml/propriedades, além de atuadores estarem presentes no Spring Boot, etc., são alguns benefícios que eu aprecio muito.

  ### 23. Usado por 1 ano, depois mudamos por causa da gestão.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Adrian P. | Junior Java Software Developer, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** March 30, 2020

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

A melhor coisa sobre isso é que é fácil de usar e configurar as saídas de arquivos de log. Funciona muito bem durante os testes ou em produção. É seguro para threads, usa múltiplos níveis e, mais importante, é otimizado para velocidade.

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

O único obstáculo que encontrei foi ao depurar, para exibir o log no terminal de depuração no IntelliJ. Pode ter sido apenas eu, não entendendo, ou o IntelliJ. No final, funciona, só precisa de uma documentação um pouco melhor nessa parte.

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

a documentação minuciosamente, pois ela ajudará a longo prazo.

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

O principal problema que foi resolvido é o monitoramento do tempo de execução, ninguém precisa ficar assistindo o software rodar 24/7, você pode usar log4j, verificá-los de vez em quando para ver se algo está errado.

Além disso, ao ter arquivos de log, você pode pedir a outra pessoa para olhá-los e ver se algo está errado, caso você tenha perdido algo.

  ### 24. Log4j para criar um log para Trace, debug e aviso

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** April 01, 2020

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

Ele permite que você defina seu próprio formato de saída de log.  
Ele tem a capacidade de categorizar o log em diferentes níveis, como podemos fazer para depuração, rastreamento, aviso, informação, erro.  
Ele permite a hierarquia de classes, o que será útil.  
É de código aberto.

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

A coisa que enfrentei ao usar o log4j é que ele bloqueia o arquivo de log e você não pode excluir o arquivo de log quando o log4j abre o arquivo.

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

Se alguém estiver procurando criar um log que capture detalhes como depuração, rastreamento, informações, avisos, erros e uma ferramenta de código aberto, recomendo usar o log4j, pois facilitará seu trabalho em muitos aspectos.

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

Usando o log4j, consegui obter os logs para erro, informação, aviso, depuração, o que era difícil às vezes na minha aplicação Java se algo quebrasse e para identificar a causa disso.  
O log4j facilitou meu tempo de depuração e a resolução de problemas é eficiente.

  ### 25. Biblioteca de registro que suporta frameworks baseados em Java, como Spring Boot, Quarkus, etc.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Vishva R. | Lead - Software Engineering, Médio Porte (51-1000 emp.)

**Reviewed Date:** April 07, 2020

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

Fácil de integrar com Java e suporta níveis de log principais, como info, debug, error, etc. Além disso, o log4j suporta logging assíncrono, o que diminuirá a latência e melhorará o desempenho. O Log4J foi desenvolvido com base na arquitetura de plugins, proporcionando a capacidade de conectar e usar em qualquer aplicação baseada em Java.

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

Havia problemas ao filtrar os logs com o driver syslog quando usamos o docker.

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

Log4J tem alguns problemas quando containerizamos aplicações Java com contêineres Docker. Esses precisam ser resolvidos para usar com Docker e Kubernetes.

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

Apache Log4J ajuda a solucionar os bugs da aplicação com logs. É possível habilitar e desabilitar diferentes níveis de logs quando necessário e quando o problema ocorre. Esta biblioteca de logs suporta a integração com o rastreador distribuído zipkin também quando usamos microserviços com spring cloud.

  ### 26. Log4j para melhorar o desempenho da aplicação

**Rating:** 5.0/5.0 stars

**Reviewed by:** NAVEEN KUMAR M. | Senior Software Engineer, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** April 02, 2020

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

Simples de implementar com menos configuração

Durante o teste ou execução em tempo real, funciona com velocidade otimizada para melhor desempenho.

Usando o Log4j, geramos arquivos de log em formato de texto, então conseguimos facilmente transcrever o arquivo de log e identificar o erro com as informações de registro. Ao usar o log4j, economizamos tempo e nos ajudou a depurar problemas rapidamente.

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

O único desafio enfrentado foi ao tentar integrar o log com componentes de terceiros. se houver formato ou modelo/documentos pode ser realmente útil

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

Melhor documentação e fóruns fortes para apoiar as perguntas dos desenvolvedores.

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

Usando o Log 4j, geramos arquivos de log em formato de texto, então conseguimos transcrever facilmente o arquivo de log e identificar o erro com as informações de registro. Ao usar o log4j, economizamos tempo e nos ajudou a depurar problemas rapidamente.

  ### 27. Eu sou Engenheiro de Software com 4 anos de experiência na indústria em Java, AWS e Angular.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Abdul Maroof I. | Senior Software Engineer, Médio Porte (51-1000 emp.)

**Reviewed Date:** April 30, 2020

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

Gosto da experiência geral de registro, como você pode lidar com tudo a partir de um arquivo de configuração. Além disso, as cores padrão para cada nível são bastante úteis, pois ajudam na depuração dos problemas e você pode ativar/desativar os níveis de log sempre que quiser.

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

Enfrento problemas de vazamento de memória algumas vezes, mas isso não é um problema importante. Log4j deve ser suportado para todas as plataformas e linguagens, assim podemos ter uma experiência de registro consistente para todas as aplicações.

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

- Registro de aplicação
- Diferentes níveis de log e suas diferenças de layout

  ### 28. ferramenta facilmente configurável e mais rápida para todas as atividades de registro

**Rating:** 4.5/5.0 stars

**Reviewed by:** Shubham N. | Technical Consultant, Médio Porte (51-1000 emp.)

**Reviewed Date:** April 01, 2020

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

Log4j é uma ferramenta incrível, facilmente configurável (basta adicionar a dependência no arquivo pom, se estiver usando maven) e de fácil manutenção. Definir o nível de log de depuração para Erro, Informação, Aviso, Fatal etc. torna o registro mais fácil. Também podemos usá-lo para armazenar logs em banco de dados e assim por diante. Ele suporta Apache flume, SLF4j, Splunk etc.

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

Log4j quando usado extensivamente torna os processos lentos. Agora o log4j2 está disponível, que oferece várias maneiras configuráveis (xml, propriedades, código java) e é mais rápido.

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

Eu o utilizei para criar registros para meu site em diferentes níveis, como info, aviso, erro, etc. Enviar esses registros para o Splunk para criar um painel mais legível é uma das minhas partes favoritas. Também o usamos para escrever registros em um arquivo e enviá-los por e-mail para a equipe sempre que os valores atingem um certo nível ou ocorre um erro.

  ### 29. Apache Log4j torna o registro de logs sem esforço

**Rating:** 4.5/5.0 stars

**Reviewed by:** Anusha T. | Senior Java Developer, Médio Porte (51-1000 emp.)

**Reviewed Date:** April 01, 2020

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

O desenvolvimento de software se torna fácil quando você tem uma boa estrutura de registro para registrar todas as etapas necessárias para facilitar o teste e a depuração. O Log 4j é um salva-vidas quando se trata de registro em termos de desempenho. Ele tem um bom desempenho, especialmente com grandes transações no backend. Além disso, pode ser escrito em Java facilmente e possui appenders síncronos para enviar logs para diferentes destinos.

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

Tem muita configuração inicial e o registro no nível de informação em um alto nível de transação é ruim, pois despeja a saída com mensagens de log.

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

Você pode ter algum trabalho inicial difícil, mas é tranquilo uma vez que você configura.

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

Antes de implementar o Log4j, era difícil enviar a saída de registro para diferentes consoles, como enviá-la para arquivos, mas com o Log4j é fácil enviar para diferentes saídas.

  ### 30. Um framework de registro confiável, rápido e flexível

**Rating:** 4.0/5.0 stars

**Reviewed by:** Reetik J. | Quality Assurance Intern, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** April 01, 2020

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

Pode ser usado para responder aos requisitos de logs do cliente. Mesmo uma pessoa não técnica pode facilmente diferenciar os tipos de logs. Podemos criar arquivos de logs facilmente e, se um certo limite for excedido, o próximo arquivo de log é criado automaticamente.

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

Não há uma única coisa que eu não goste nesta API. É uma obra de arte.

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

Eu recomendo altamente a todos que se deparam com o uso de recursos de registro em programação. Como o log4j é muito fácil de usar, gerencie os arquivos de configuração. E ainda há uma documentação detalhada no site deles em caso de qualquer confusão.

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

Eu consegui mostrar o erro e sua gravidade para a equipe de desenvolvimento para ajudar a removê-lo. Posso até mostrar os logs aos clientes na última versão, seja erros ou logs completos.

  ### 31. Funcional e poderoso framework de registro

**Rating:** 5.0/5.0 stars

**Reviewed by:** Alejandro O. | Software Engineer, Empresa (> 1000 emp.)

**Reviewed Date:** April 03, 2020

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

Permite múltiplos pontos de extremidade de registro e formatos dependendo do nível e origem.

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

A documentação dos appenders é um pouco difícil de encontrar.

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

1) É realmente fácil de usar e também muito poderoso

2) Permite definir diferentes configurações para teste e implantação

3) Realmente fácil de configurar usando arquivos de propriedades ou arquivos XML, dependendo de seus requisitos

4) A herança de configuração é permitida e a configuração pai pode ser sobrescrita a partir de arquivos de configuração filho

5) Contém uma quantidade muito diversa de appenders, como appenders de console ou arquivo

6) Permite múltiplas políticas de rotação para gerenciamento de arquivos de log, como data e hora ou tamanho de arquivo

7) O padrão de registro é realmente fácil de configurar para obter o melhor resultado para seus requisitos de monitoramento

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

A maioria das aplicações da nossa empresa usa log4j para obter os logs de execução e depuração para as etapas de desenvolvimento.

  ### 32. Apache log4j para json para construção do registrador json

**Rating:** 5.0/5.0 stars

**Reviewed by:** Abhishek T. | Software Engineer 2, Médio Porte (51-1000 emp.)

**Reviewed Date:** March 28, 2020

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

Simplicidade com menos configuração.

À medida que desenvolvemos nosso próprio registrador com o log4j, que é útil para registro em json com alguma implementação específica de nossa parte.

o que não é possível sem o grande apoio da comunidade e lançamentos ativos.

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

Como o log4j é uma interface onde diferentes pessoas têm diferentes implementações, não se tem certeza de qual será útil. Então, acho que o log4j apresentará soluções.

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

1) Fácil de implementar.

2) Implementamos em Java.

3) Configuração fácil.

4) Excelente documentação disponível com muitos exemplos de código.

5) Ótimo suporte da comunidade.

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

Primeiro e mais importante: Registro Consistente.

Criamos o logger json para o Apache Kafka, que internamente utiliza a interface log4j conforme os requisitos de negócios.

Existem algumas implementações de logger json de log4j disponíveis no código aberto, mas tínhamos requisitos específicos.

  ### 33. Melhor utilitário de registro carregado com recursos extensivos

**Rating:** 5.0/5.0 stars

**Reviewed by:** Satyabrat S. | Database  & Datawarehouse Developer, Médio Porte (51-1000 emp.)

**Reviewed Date:** March 30, 2020

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

Níveis de log / Níveis de log personalizados, Livre de lixo, Suporte a Lambda, Transmissão de log

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

Cria uma sobrecarga que diminui um pouco o desempenho.

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

É o melhor software de registro que você poderia obter como código aberto.

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

Todas as minhas aplicações desenvolvidas usam log4j como utilitário de registro. Todos os logs dos fluxos de trabalho de automação são transmitidos e armazenados no banco de dados usando JDBC appenders. É útil para criar um relatório de insights sobre o status de saúde da minha aplicação e erros, para que a equipe de suporte possa revisá-los facilmente ao extrair os relatórios de log do banco de dados.

  ### 34. Um dos poderosos frameworks de registro

**Rating:** 4.5/5.0 stars

**Reviewed by:** Askar M. | Full-Stack Developer, Médio Porte (51-1000 emp.)

**Reviewed Date:** March 31, 2020

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

Eu usei este framework no meu projeto anterior em Java. É fácil escolher os níveis de registro até a classe, tornando a depuração do meu software muito mais fácil. Apoiado pelo Apache, tende a ser usado em grandes projetos.

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

Eu desejo que a configuração seja simples. Mas com a versão mais recente (Log4j2) acho que está resolvido.

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

Facilidade de uso

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

O registro do software facilita a depuração. Assim, melhora a qualidade do software e ajuda a retificar onde o problema ocorreu, mesmo após a implantação.

  ### 35. Revisão do Apache log4j

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sharath K. | Senior Engineer, Empresa (> 1000 emp.)

**Reviewed Date:** April 13, 2020

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

Ele possui múltiplos níveis de registro, como debug, warn, info e error. O que facilita a indexação em ferramentas de análise de logs como o Splunk, etc. Além disso, ele captura o caminho completo da classe/método de onde o log é gerado.

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

Seria bom ter algum playground online que facilitaria experimentar com várias opções de registro fornecidas. Assim, podemos usá-lo diretamente em nosso local.

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

Incrível ferramenta para registro, resolve todos os requisitos de registro necessários.

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

Um jar de registro padrão da indústria comum que pode ser usado em todas as nossas aplicações. A classificação dos logs em várias categorias ajuda muito na depuração da aplicação, além de na indexação em ferramentas de análise de logs.

  ### 36. Ajuda a identificar problemas no código que você nem escreve, se usado corretamente.

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** April 01, 2020

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

1- Múltiplos níveis de registro de logs, ou seja, info, aviso, debug.
2- Fácil de adicionar ao seu projeto. Apenas uma dependência simples.
3- Defina o registro de classes no nível raiz.
4- Registro de consultas.
5- Uso do console + manipulação de escrita em arquivo.

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

Não apague os logs anteriores se o arquivo não for excluído, o que leva a um grande volume de arquivo.

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

Eu recomendaria usar o Apache Log4j mesmo em pequenos projetos. Isso ajudaria você a escrever um código com limpeza. Você estará ciente do que poderia causar a falha do projeto e do que precisa ser registrado contra ele. Com isso, você entenderá como representar o problema para o cliente. Você pode até pedir ao seu cliente para ler os logs e ver o que está errado e descrever o problema real. Isso ajudará a economizar seu tempo, bem como o do seu cliente.

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

Ajuda a resolver problemas mais rapidamente do que olhar para a base de código se eu explicar tecnicamente. Estou trabalhando em um produto de varejo com vários módulos interligados. É uma prática comum usar o registro de logs para identificar qual parte do módulo está quebrada, para que possa ser verificada imediatamente, em vez de apenas se perguntar de onde vem.

Benefício:
Economiza tempo. Aumenta sua eficiência para identificar o problema rapidamente e resolvê-lo.

  ### 37. Excelente mecanismo de registro

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ranjana S. | Software Engineer 3, Empresa (> 1000 emp.)

**Reviewed Date:** April 02, 2020

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

Fácil de usar para vários tipos de problemas.  
Fácil de depurar através dos logs.  
Vários tipos de níveis de log.  
Transmissão de logs.

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

A documentação pode ser mais simples para que seja mais útil. Além disso, às vezes o suporte não está à altura.

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

Fácil de usar, tudo o que você precisa. Todos os níveis.

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

A maior parte do aplicativo em que estou trabalhando, eu uso log4j para registro. Eu transmito esses logs no Kibana para depurar erros.

  ### 38. Log4j no lado do servidor

**Rating:** 3.5/5.0 stars

**Reviewed by:** Abhishek B. | Software Engineer, Empresa (> 1000 emp.)

**Reviewed Date:** April 02, 2020

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

Usamos o Apache Log 4j para registrar nosso código do lado do servidor na empresa anterior. Integramos o Apache Log 4j com o Maven e registramos todos os erros e informações no arquivo de log. O Log 4j gera um arquivo de log em formato txt, através do qual podemos localizar facilmente erros com as informações de registro do arquivo txt, o que nos economizou tempo e nos ajudou a depurá-lo rapidamente.

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

Isso desacelerou um pouco o sistema, em comparação com a velocidade normal, mas isso estava ok.

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

É bom para registrar seu código Java no lado do servidor, deve-se dar uma chance.

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

Muito ajudou na depuração de erros de código GWT de configuração e inclusão de arquivos xml.

  ### 39. Boa infraestrutura de registro sem esforço adicional.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Niraj Kumar S. | Software Engineer, Empresa (> 1000 emp.)

**Reviewed Date:** April 03, 2020

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

Suporta mais de um appender por logger. O comportamento de registro é especificado em um arquivo de configuração que pode ser externo ou dentro dos recursos da aplicação carregados durante o tempo de execução. Suporta diferentes níveis de registro, como Erro, Depuração, Informação, etc. É seguro para threads também. Um único thread de logger pode ser usado para extrair rastreamento baseado no usuário na aplicação.

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

Embora não tenha encontrado nada menos útil, exceto o fato de que às vezes o registro aumenta a sobrecarga de programação.

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

Isso me ajudou extensivamente na depuração de aplicativos, principalmente no ambiente de produção, e a acompanhar o fluxo de programação para um melhor desenvolvimento. Ajuda a mitigar o risco de fluxo inesperado do aplicativo.

  ### 40. log4j é uma incrível utilidade de registro para acompanhar todos os insights da sua aplicação.

**Rating:** 3.0/5.0 stars

**Reviewed by:** Ashok R. | Software Engineer, Médio Porte (51-1000 emp.)

**Reviewed Date:** March 30, 2020

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

Isso ajudará você a entender as percepções dos usuários, com as quais você pode ver quais são as dificuldades que eles enfrentam em nosso aplicativo. Com base nisso, podemos melhorar nosso aplicativo.

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

Aumentou as linhas de código em sua aplicação. Para uma aplicação maior, obter muitos insights pode ser cansativo.

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

Trabalhei em um aplicativo assistente, onde temos muitas páginas e os usuários precisam navegar por diferentes fluxos. Com as informações de log do log4j, obtenho quais são os fluxos que os usuários estão usando com frequência e quais são os menos usados. Com base nisso, atualizamos nosso aplicativo para oferecer uma melhor experiência.

  ### 41. Apache log4j oferece uma ferramenta muito ilustrativa para registro de logs.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mrityunjay T. | Specialist Programmer, Empresa (> 1000 emp.)

**Reviewed Date:** April 16, 2020

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

Apache log4j oferece uma maneira muito ilustrativa de registrar mensagens em vez de apenas strings, ajudando assim na depuração rápida do código. Ele suporta múltiplas APIs, evita dependência, recarregamento automático de configurações, filtragem avançada, arquitetura de plugins, suporte a propriedades, suporte a expressões Lambda do Java 8, API de log personalizada, sem geração de lixo e habilitado para a nuvem.

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

Os arquivos de log estão bloqueados no log4j, o que significa que não podemos excluir um arquivo de log enquanto ele estiver aberto no Log4J.

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

Fácil de usar e configurar, mesmo para um novo usuário.

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

Estou usando log4j no meu projeto para registrar de diferentes maneiras e usando o mesmo para depurar o código.

  ### 42. Experiência com Apache log4j

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mohd Iqbal H. | Software Engineer, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** May 10, 2020

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

Criando arquivos de log para o nosso projeto, o que economiza muito tempo para o erro de auditoria. Podemos localizar facilmente erros a partir de um arquivo txt e todas as funcionalidades.

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

Eu não tenho ideia de desgostar de usar Apache log4j.

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

Eu não tenho problema em usar este Apache Log4j.

  ### 43. 3 a 4 anos de experiência implementando esta API

**Rating:** 5.0/5.0 stars

**Reviewed by:** JEROME V. | Software Engineer, Médio Porte (51-1000 emp.)

**Reviewed Date:** April 06, 2020

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

Componentes fáceis de configurar e sua separação da implementação de desenvolvimento, o que o torna independente, além de ser livre de lixo. Criar logs é muito importante. Com a ajuda desta biblioteca de API, que é muito fácil de configurar e entender, o desenvolvimento se torna mais animado e fácil.

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

um pouco boilerplate enquanto eu preciso instanciar toda vez em cada classe que eu preciso registrar

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

se você está procurando uma função de registro fácil de entender, esta será a API perfeita para você.

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

miss lógica, uma função não implementada, e erro em classe ou objeto específico.

  ### 44. Log4j mudou a forma como você vê os problemas de produção.

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** April 03, 2020

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

Quase tudo sobre o log4j é útil à sua maneira, mas uma coisa que gostaria de mencionar é sua capacidade de gerar/arquivar arquivos de log com nomes de arquivos significativos e padrões de log. O log4j é um provedor de registro poderoso tanto durante o desenvolvimento quanto no ambiente de produção. Sempre surgem problemas de produção onde se torna difícil rastrear uma exceção, mas ao implementar o log4j, é muito mais fácil rastrear o caminho do usuário. Eu pessoalmente até tive visões ao ler alguns arquivos de log, o que me ajudou a depurar a maioria dos problemas críticos de produção.

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

Uma coisa que notei é que, se um framework já suporta algum recurso de registro, então algumas classes do log4j entram em conflito com o logger base. Problemas de versão podem surgir ao configurar a estrutura do projeto.

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

fácil de configurar.

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

Legibilidade geral do código e resolução de problemas de produção.

  ### 45. Revisão para Apache log4j

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sajjad Ali V. | Software Engineer, Médio Porte (51-1000 emp.)

**Reviewed Date:** April 01, 2020

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

Pode-se usar diferentes bibliotecas de registro com SLF4J e é fácil alternar entre diferentes bibliotecas de registro sem mudar nada no código-fonte.

Também bloqueio de arquivo.

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

SLF4J não lida com exceções inesperadas em tempo de execução que causam a falha do aplicativo.

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

É bom para registro e fácil de integrar e usar.

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

alternar entre diferentes bibliotecas de registro sem alterar nada no código-fonte.

  ### 46. Melhor registro até hoje.

**Rating:** 5.0/5.0 stars

**Reviewed by:** ASHISH S. | Software Development Engineer, Médio Porte (51-1000 emp.)

**Reviewed Date:** April 01, 2020

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

A melhor coisa sobre isso é que é fácil de configurar, seguro para threads e funciona muito bem em produção também.

Vários níveis de registro, como Debug, Info, Warn, são muito úteis.

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

Leva tempo para entender, mas a experiência geral é boa uma vez que tudo está conectado.

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

Uma ferramenta muito útil para os componentes de registro. Você pode até migrar para log4j.

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

Principalmente problemas relacionados ao registro foram corrigidos e o registro pode ser feito em arquivos, console, syslogs, etc. Nos ajudou muito em produção a ler logs como parte dos logs do servidor.

  ### 47. Usando para registrar scripts de teste

**Rating:** 4.0/5.0 stars

**Reviewed by:** Punks R. | Software Engineer, Médio Porte (51-1000 emp.)

**Reviewed Date:** September 11, 2019

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

Estamos usando o Apache Log 4j para registrar os dados de nossos scripts de teste. Integramos o Apache Log 4j com o Selenium e registramos todos os erros e informações no arquivo de log. Apenas precisamos instanciar nossa classe de logger na classe base e carregar os arquivos log4j.properties, que incluem todas as informações, desde o formato até a localização. O Log 4j gera um arquivo de log em formato txt, para que possamos localizar facilmente erros com as informações de registro do arquivo txt, o que economiza nosso tempo e nos ajuda a depurá-lo rapidamente.

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

Às vezes, é difícil criar o formato adequado no arquivo log4j.properties. Então, eles devem definir todas as maneiras de formatação com exemplos. Caso contrário, é melhor para registro.

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

Criando arquivos de log para nossos scripts de teste, o que economiza muito tempo. Podemos localizar facilmente erros a partir de um arquivo txt e todas as funcionalidades que estão funcionando corretamente. Integramos o log 4j com o projeto do selenium web driver e registramos todas as informações em um arquivo txt.

  ### 48. Intuitivo e Fácil

**Rating:** 4.5/5.0 stars

**Reviewed by:** Pragyab R. | Quality Assurance Analyst, Médio Porte (51-1000 emp.)

**Reviewed Date:** March 31, 2020

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

Você pode desacoplar seu código de registro do que você realmente deseja registrar e onde e como deseja registrá-lo. 
Também a capacidade de filtrar por gravidade.

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

Poderia ser mais eficiente ao escrever os códigos.

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

Utilize as várias funcionalidades intuitivas para obter o melhor resultado. Leia a documentação minuciosamente, pois isso o ajudará a longo prazo.

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

1) Depuração
2) Gerenciar Fluxo de Teste
3) Diferenciar Níveis de Log
4) é fácil de usar e configurar as saídas de arquivos de log.

Funciona muito bem durante testes ou em produção.

  ### 49. A melhor escolha dos engenheiros para análise completa de logs

**Rating:** 4.5/5.0 stars

**Reviewed by:** Usuário Verificado em Segurança de Redes e Computadores | Médio Porte (51-1000 emp.)

**Reviewed Date:** May 05, 2020

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

Eu compartilho os comentários dos engenheiros em vez dos meus próprios. Log4J é um sistema de registro completo. É totalmente personalizável de acordo com sua necessidade e requisito, essa é a melhor parte.

Estamos usando isso para fins de registro. O tipo de simplicidade que ele tem para gerenciar o nível de registro e o formato do log é realmente bom. É rápido.

Criando arquivos de log para nossos scripts de teste, o que economiza muito tempo. Podemos localizar facilmente erros a partir de um arquivo txt e todas as funcionalidades.

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

É difícil dizer a parte que não gosto, até agora não há nada que eu não goste.

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

Aperfeiçoe a execução do aplicativo pelos logs.

  ### 50. Use o log4J para registrar informações úteis usando etapas simples.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Harshal S. | Software Engineer, Empresa (> 1000 emp.)

**Reviewed Date:** April 07, 2020

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

Log4J é um sistema de registro completo. É totalmente personalizável de acordo com sua necessidade e requisito, essa é a melhor parte. Você pode registrar suas declarações em diferentes níveis, como erro, log de depuração e rastreamento, o que realmente ajudará a encontrar um problema em sua aplicação ou a depurar um problema.

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

Nada para não gostar nesta biblioteca. Tudo funciona como esperado aqui.

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

Isso me ajudou a encontrar os problemas de aplicação em diferentes ambientes muito rapidamente.


## 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?section=pricing&secure%5Bexpires_at%5D=2026-08-15+06%3A06%3A40+-0500&secure%5Bsession_id%5D=0c93fc25-6ebc-4a9d-bb21-56d1037ca23b&secure%5Btoken%5D=8c99fc070fa14139415c923faa3101fb6c0bc5b1da3702eafb5bd44241206c15&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 (415 reviews)
  - [Checkmk](https://www.g2.com/pt/products/checkmk/reviews) - 4.7/5.0 (294 reviews)
  - [Datadog](https://www.g2.com/pt/products/datadog/reviews) - 4.4/5.0 (715 reviews)

