# Apache log4j Reviews
**Vendor:** The Apache Software Foundation  
**Category:** [Software de Monitoreo de Registros](https://www.g2.com/es/categories/log-monitoring)  
**Average Rating:** 4.5/5.0  
**Total Reviews:** 142
## About Apache log4j
Apache Log4j 2 es una actualización de Log4j que ofrece mejoras significativas sobre su predecesor, Log4j 1.x, y proporciona muchas de las mejoras disponibles en Logback mientras soluciona algunos problemas inherentes en la arquitectura de Logback.



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

- Los usuarios aprecian las **capacidades de registro flexibles y configurables** de Apache Log4j, mejorando sus procesos de depuración y monitoreo. (1 reviews)
- Los usuarios valoran la **flexibilidad y configurabilidad** de Apache Log4j, mejorando su control sobre el registro sin cambios en el código. (1 reviews)
- Los usuarios valoran la **flexibilidad y configurabilidad** de Apache Log4j, mejorando su control sobre los procesos de registro sin esfuerzo. (1 reviews)
- Los usuarios valoran la **flexibilidad y configurabilidad** de Apache Log4j, lo que permite ajustes dinámicos para una gestión de registros efectiva. (1 reviews)
- Los usuarios aprecian la **flexibilidad y configurabilidad** de Apache Log4j, mejorando sus capacidades de monitoreo y depuración de manera efectiva. (1 reviews)

**What users dislike:**

- Los usuarios a menudo enfrentan **problemas de configuración** con Apache Log4j, lo que lleva a complicaciones en el rendimiento y el mantenimiento. (1 reviews)
- Los usuarios encuentran la **complejidad de la configuración** en Apache Log4j desafiante, lo que afecta el mantenimiento y el rendimiento en sistemas grandes. (1 reviews)
- Los usuarios enfrentan **problemas de actualización** con Apache Log4j debido a configuraciones complejas que pueden llevar a problemas de rendimiento. (1 reviews)

## Apache log4j Reviews
  ### 1. Buen servicio de registro con menos código

**Rating:** 3.5/5.0 stars

**Reviewed by:** Usuario verificado en Software de Computadora | Empresa (> 1000 empleados)

**Reviewed Date:** April 04, 2020

**¿Qué es lo que más le gusta de Apache log4j?**

Es realmente útil si puedo obtener el evento de registro junto con los parámetros mientras se registran los mensajes. También me gusta la facilidad del adaptador al usarlo junto con otro servicio de registro.

**¿Qué es lo que no le gusta de Apache log4j?**

Sentí que ocultar una vulnerabilidad de seguridad tan grande es un gran crimen. Alrededor del 60% de todas las aplicaciones de Java en el mundo utilizan log4j indirectamente. Podría haber muchas aplicaciones financieras que lo usen. Ese es el mayor riesgo en juego.

**Recomendaciones a otros que estén considerando Apache log4j:**

slf4j

**¿Qué problemas resuelve Apache log4j y cómo le beneficia eso?**

Lo estoy implementando para una de mis aplicaciones Java del lado del servidor. Es útil para mantener todos los registros de mis aplicaciones de manera sencilla. Es una gran fachada de registro para usar.

  ### 2. He trabajado con Apache Log4j durante más de 4 años. Es flexible y fácil de aprender.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Kavindu G. | Software Engineer, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** June 15, 2021

**¿Qué es lo que más le gusta de Apache log4j?**

Puede habilitar niveles de registro para paquetes específicos, clases, lo cual es muy útil cuando queremos depurar un paquete/clase particular en producción en lugar de permitir todo el módulo. El nivel de registro es increíble, lo que ayuda mucho para solucionar problemas de la aplicación y depurarlos. Imprimir el nombre de la clase y la línea es muy útil para identificar y solucionar los problemas. Imprimir la hora también ofrece muchos beneficios y no es necesario configurarlo explícitamente. Log4j me da una energía extra y me construye confianza en el sistema. Finalmente, las características de Log4j me ayudaron mucho a identificar y resolver el problema de producción. Sin Log4j, podría haber perdido mi trabajo.

**¿Qué es lo que no le gusta de Apache log4j?**

Al configurar los diferentes apéndices, tenemos que hacer la misma configuración varias veces, como el patrón de fecha y el umbral, lo que reduce la legibilidad, esperando una forma común de configurarlos. Si hay mucha configuración como múltiples apéndices, la complejidad aumentará.

**Recomendaciones a otros que estén considerando Apache log4j:**

Accesible para comenzar con escenarios simples y, según los requisitos, puede trabajar con escenarios complejos. Puede comenzar con conocimientos mínimos.

**¿Qué problemas resuelve Apache log4j y cómo le beneficia eso?**

Descubrir errores, asegurarse de que el flujo de negocio funcione correctamente. Descubrir el tiempo consumido. Monitoreo y captura de los problemas de producción. Depuración de los problemas del entorno de desarrollo. Puede obtener la idea general del sistema. Y puede verificar los resultados esperados de las funciones específicas. Las fallas de transacción son fáciles de identificar y solucionar. Identificar y verificar las transacciones exitosas. Usar para identificar si los servidores están funcionando o no.

  ### 3. El control de depuración que necesitabas en tu código está justo aquí.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuario verificado en Desarrollo de Programas | Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** June 07, 2021

**¿Qué es lo que más le gusta de Apache log4j?**

Es difícil elegir un atributo que sea mejor que los demás, pero por lo que he experimentado, proporciona control sobre una clase para limitar lo que queremos, desde configurar la marca de tiempo hasta imprimir la traza de pila del error ocurrido, te retiene y ofrece una experiencia mucho mejor que el registro de consola regular. Además, es seguro y se puede usar en código de producción, y nos ayuda a depurar cualquier problema o verificar el rendimiento de nuestra aplicación de una manera segura y descriptiva. También nos ofrece muchas opciones personalizadas para crear el archivo raíz, ya sea usando etiquetas XML o un archivo .properties, y personalizar los registros como el diseño de la marca de tiempo, el nombre del método, el nombre de la clase, el número de línea y también el límite de tamaño del archivo, lo que ayuda a rastrear el informe más reciente y más.

**¿Qué es lo que no le gusta de Apache log4j?**

No hay nada que no guste de log4j, ya que facilita la vida de los desarrolladores y las aplicaciones para controlar sus aplicaciones y almacenar su comportamiento sin temor a perder datos. Su única desventaja, que siento, es el uso incorrecto que puede llevar al fallo en cualquier método de registro inadecuado, lo que dificultará rastrear y depurar el problema en la aplicación.

**Recomendaciones a otros que estén considerando Apache log4j:**

Estaría más que feliz de recomendar log4j, ya que responde a muchas preguntas que enfrentan los usuarios y desarrolladores cuando necesitan rastrear la aplicación, ya sea al principio o para una aplicación más extensa en su fase posterior. log4j te respaldará y ofrecerá soporte de una manera muy personalizada para rastrear la salud de la aplicación y brindar soporte inmediato para problemas y errores. Además, es fácil de integrar y es un código base muy básico para comenzar, y devuelve mucho a cambio.

**¿Qué problemas resuelve Apache log4j y cómo le beneficia eso?**

He estado usando esto como mi módulo de registro predeterminado para registrar cualquier actividad como el mapeo de controladores, la entrada y salida de un método o cualquier capa de servicio. Depurar el nombre de la clase junto con los números de línea ayuda mucho a rastrear el comportamiento del método y encontrar la ubicación que inició el error o excepción. La seguridad de registrar comentarios y actividades temporales relacionadas con un método sin temor a perder datos importantes es realmente útil y ayuda a que solo los desarrolladores o personas relevantes accedan al archivo.

  ### 4. ¡Hizo mi vida fácil!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuario verificado en Tecnología de la información y servicios | Empresa (> 1000 empleados)

**Reviewed Date:** June 06, 2021

**¿Qué es lo que más le gusta de Apache log4j?**

Reduce el número de líneas de código. Reduce el código repetitivo. La sintaxis que usé en mis aplicaciones Java era muy fácil de recordar. Creo que el equipo que lo creó ha hecho un trabajo maravilloso.

**¿Qué es lo que no le gusta de Apache log4j?**

Bueno, hasta ahora, no hay nada que no me guste. Creo que es perfecto para mí. Pero sí, me gustaría ver qué mejoras vienen en las próximas versiones.

**Recomendaciones a otros que estén considerando Apache log4j:**

Lo he utilizado en el código de mi aplicación web basada en Java. Log4j es muy útil y hace que tu experiencia de codificación sea fluida. Recomendaría encarecidamente usarlo.

**¿Qué problemas resuelve Apache log4j y cómo le beneficia eso?**

Como dije, reduce el código repetitivo. Reduce el número de líneas de código. La sintaxis era fácil de recordar y de codificar. Era fácil usar el software. Todos los proyectos en los que trabajé, en la organización anterior, usaban Apache Log4j. Se adapta bien a las aplicaciones web basadas en Java.

  ### 5. Revisión de log4j

**Rating:** 4.5/5.0 stars

**Reviewed by:** Awaneesh D. | Senior Software Engineer, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** June 05, 2021

**¿Qué es lo que más le gusta de Apache log4j?**

Registros asincrónicos, diferentes formatos de registro, lo he utilizado con MDC.

**¿Qué es lo que no le gusta de Apache log4j?**

El tiempo necesario para iniciar sesión es relativamente mayor que el de algunas otras herramientas.

**¿Qué problemas resuelve Apache log4j y cómo le beneficia eso?**

He utilizado la diferente aplicación bancaria y microservicios para registrar qué servicios se están ejecutando. Nuestro formato definido por el usuario en log4j nos ayuda a depurar usando mdc.

  ### 6. Se recomienda encarecidamente utilizar log4j en nuestro proyecto.

**Rating:** 4.5/5.0 stars

**Reviewed by:** anoop s. | Software Engineer, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** July 07, 2021

**¿Qué es lo que más le gusta de Apache log4j?**

Podemos usar fácilmente el marco log4j para rastrear el flujo del proyecto y podemos trazar la ejecución.

**¿Qué es lo que no le gusta de Apache log4j?**

Nada hay en log4j que se pueda evitar.

**¿Qué problemas resuelve Apache log4j y cómo le beneficia eso?**

Con Apache Log4j podemos rastrear el flujo de ejecución del proyecto.

  ### 7. Esta biblioteca es muy buena. Muy fácil de entender, mantenible y escalable.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Anshul J. | Senior Engineer - Product and Platform Engineering, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** June 06, 2021

**¿Qué es lo que más le gusta de Apache log4j?**

Esta biblioteca es muy buena. Muy fácil de entender, mantenible y escalable. Fácil de configurar.

**¿Qué es lo que no le gusta de Apache log4j?**

Nada. Lo único aquí es que algunas de las empresas usan SL4j. Lo cual podría ser diferente de esto.

**¿Qué problemas resuelve Apache log4j y cómo le beneficia eso?**

Muy fácil de gestionar lib  
Fácil de configurar  
Fácil de mantener  
Fácil de escalar

  ### 8. Revisión de Apache Log4j

**Rating:** 4.0/5.0 stars

**Reviewed by:** Usuario verificado en Software de Computadora | Empresa (> 1000 empleados)

**Reviewed Date:** June 25, 2021

**¿Qué es lo que más le gusta de Apache log4j?**

Es fácil de integrar con la aplicación. Crea archivos de registro separados diariamente, lo que ayuda a entender y buscar rápidamente cualquier registro específico. Tiene diferentes modos: información, depuración y error, lo que nuevamente facilita la lectura de los registros.

**¿Qué es lo que no le gusta de Apache log4j?**

No hay desagrado por ahora. Cumple con el requisito.

**¿Qué problemas resuelve Apache log4j y cómo le beneficia eso?**

Tenemos varias aplicaciones basadas en JAVA, y creamos registros de todas las aplicaciones. Y enviamos los registros a Sumologic para su análisis.

  ### 9. Características de registro

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** June 02, 2021

**¿Qué es lo que más le gusta de Apache log4j?**

Opciones de registro y formato que proporcionan una manera fácil de manejar los registradores.

**¿Qué es lo que no le gusta de Apache log4j?**

Debería haber más formateadores y apéndices que puedas añadir para aprovechar todo el ecosistema de registro.

**¿Qué problemas resuelve Apache log4j y cómo le beneficia eso?**

Iniciando sesión en la región inferior y superior para identificar los problemas.

  ### 10. Resuelve mi problema de registro usando log4j

**Rating:** 4.5/5.0 stars

**Reviewed by:** Usuario verificado en Software de Computadora | Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** March 30, 2020

**¿Qué es lo que más le gusta de Apache log4j?**

Esta es una biblioteca muy buena. Podemos ver el registro en tiempo de ejecución. Esto me ayuda mucho mientras escribo código. Podemos configurarlo fácilmente en nuestro proyecto.

**¿Qué es lo que no le gusta de Apache log4j?**

No he visto ningún inconveniente en log4j. Por eso lo estoy usando.

**Recomendaciones a otros que estén considerando Apache log4j:**

Si alguien está buscando ver los registros, por favor use este log4j. Este js es realmente muy bueno y fácil.

**¿Qué problemas resuelve Apache log4j y cómo le beneficia eso?**

Esto es configurable para consola, base de datos y archivos. Así que puedo ver el registro desde cualquier lugar.


## Apache log4j Discussions
  - [Hola, quiero usar colores al imprimir registros. ¿Algún ejemplo de configuración?](https://www.g2.com/es/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/es/products/apache-log4j/reviews/apache-log4j-review-12372242?section=pricing&secure%5Bexpires_at%5D=2026-05-24+23%3A08%3A42+-0500&secure%5Bsession_id%5D=a6f527e0-6ed7-4f64-bb19-aeee702b1538&secure%5Btoken%5D=e0d187b03c5f99c8abc9754c4e6f27de6041311a614db50057c9244209e502de&format=llm_user)

## Apache log4j Features
**Visibilidad**
- Paneles y visualizaciones
- Alertas y notificaciones
- Informes

**Monitoreo y Gestión**
- Automatización
- Línea base de rendimiento
- Monitoreo en tiempo real

**Monitoreo de registros de IA Agente**
- Ejecución Autónoma de Tareas
- Planificación en varios pasos
- Integración entre sistemas
- Aprendizaje adaptativo
- Interacción en Lenguaje Natural
- Asistencia proactiva
- Toma de decisiones

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

