---
title: Apache log4j Reviews
meta_title: 'Apache log4j Reviews 2026: Details, Pricing, & Features | G2'
meta_description: Filter 142 reviews by the users' company size, role or industry
  to find out how Apache log4j works for a business like yours.
aggregate_rating:
  rating_value: 4.5
  review_count: 142
  scale: '5'
date_modified: '2026-06-30'
parent_category:
  name: Monitoring
  url: https://www.g2.com/categories/monitoring
---

# Apache log4j Reviews
**Vendor:** The Apache Software Foundation  
**Category:** [Log Monitoring Software](https://www.g2.com/categories/log-monitoring)  
**Average Rating:** 4.5/5.0  
**Total Reviews:** 142
## About Apache log4j
Apache Log4j 2 is an upgrade to Log4j that provides significant improvements over its predecessor, Log4j 1.x, and provides many of the improvements available in Logback while fixing some inherent problems in Logback architecture.



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

- Users value the **flexibility and configurability** of Apache Log4j, enhancing their debugging and logging capabilities effectively. (1 reviews)
- Users appreciate the **flexibility and configurability** of Apache Log4j, allowing dynamic adjustments for optimal logging control. (1 reviews)
- Users appreciate the **flexibility and configurability** of Apache Log4j, enabling fine-grained control over logging without code changes. (1 reviews)
- Users value the **flexibility and configurability** of Apache Log4j, enhancing debugging and monitoring capabilities effectively. (1 reviews)
- Users value the **flexible and configurable monitoring** capabilities of Apache Log4j, enhancing debugging and system maintenance. (1 reviews)

**What users dislike:**

- Users find that **configuration issues** in Apache Log4j can complicate maintenance and lead to performance problems. (1 reviews)
- Users find **log management complicated** due to flexibility, leading to potential misconfigurations and performance issues. (1 reviews)
- Users struggle with **update issues** when using Apache Log4j, emphasizing the need for careful configuration management. (1 reviews)

## Apache log4j Reviews
  ### 1. Log4j as a Logging framework

**Rating:** 3.5/5.0 stars

**Reviewed by:** Jyotirmoy S. | Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** June 22, 2020

**What do you like best about Apache log4j?**

Log4j implements commons logging and hence is pluggable with any 3rd party that opens a logging interface

**What do you dislike about Apache log4j?**

Not anything that i have in mind. The log file rollback policies can be improved.

**What problems is Apache log4j solving and how is that benefiting you?**

Common logging problems can be useful such as avoiding console logs...

  ### 2. Enabling logging at runtime in case of any errors reported; without recompiling.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Abdul F. | Senior Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 02, 2020

**What do you like best about Apache log4j?**

Really it's very helpful to finding the huge logs.

Enabling logging at runtime in case of any errors reported; without recompiling.

2) Lazy logging, triggering policies, appenders, layouts,...

**What do you dislike about Apache log4j?**

It's a very rare huge bears logs like unconditional huge ..

**What problems is Apache log4j solving and how is that benefiting you?**

Without debugging help to find logs

  ### 3. It's a standard tool, and is definitely a boost over traditional print line logging.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Aleks S. | Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** April 07, 2020

**What do you like best about Apache log4j?**

Its ability to adjust log-line severity is really useful. It's also rather configurable and flexible, which is great too!

**What do you dislike about Apache log4j?**

The configuration is a bit dated and clunky. Could use some YAML or JSON treatment.

**Recommendations to others considering Apache log4j:**

I'd recommend reading the documentation to get a full picture of what it can do for you.

**What problems is Apache log4j solving and how is that benefiting you?**

We need to see what's going on with our applications in production, and its nice to be able to configure verbosity depending on what we're looking to do.

  ### 4. Very easy to use

**Rating:** 5.0/5.0 stars

**Reviewed by:** Karen A. | Senior Java Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 05, 2020

**What do you like best about Apache log4j?**

Logging levels separation. That you can separate you logs as info warn debug and error.

**What do you dislike about Apache log4j?**

It is actually not related to the logger library itself but if there would be an option to not to write a bunch or messages would be great

**Recommendations to others considering Apache log4j:**

Try to separate your loggings to a different files based on levels. That would be easier to monitor

**What problems is Apache log4j solving and how is that benefiting you?**

Identifying the issues. We don't have an access to debug on higher environments and log4j helps us a lot

  ### 5. To build your debugging skill its amazing.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Syed Ammar A. | Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** March 28, 2020

**What do you like best about Apache log4j?**

Upsides include
- Rolling file appenders.
- Easy issue debugging reported by client

**What do you dislike about Apache log4j?**

Log4j community is not much strong when you are talking about application deployments on docker.

**What problems is Apache log4j solving and how is that benefiting you?**

Log levels is too good. As when your application is stable then you can go with just error. In development phases or testing phases you could go with info or debug. Just to limit resources.
Another thing is file appending according to time. Which really help in code debugging.

  ### 6. Nice logging system, but it could be better

**Rating:** 4.0/5.0 stars

**Reviewed by:** Zaven M. | Software Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 28, 2020

**What do you like best about Apache log4j?**

The best part is that after the setup, its easy to use, I use it with all my Maven projects. Its very agile, so its easy to manipulate the way I want, and easy for debugging

**What do you dislike about Apache log4j?**

The worst part is the installation, its complicated, also there is very little materials about its integration with RabbitMQ, which I also use.

**What problems is Apache log4j solving and how is that benefiting you?**

It saves me a bunch of times, I dont have to create my own logging solution

  ### 7. Very easy to integrate and to use it!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Eli S. | Java Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** June 08, 2020

**What do you like best about Apache log4j?**

With combination with Lombok is very easy to use.

**What do you dislike about Apache log4j?**

There is not anything that i don't like about log4j

**Recommendations to others considering Apache log4j:**

Very easy and useful tool to use.

**What problems is Apache log4j solving and how is that benefiting you?**

I use log4j to have more readable code and to save some errors

  ### 8. Log4j are great feature to get to your logs swiftly

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vijayendra Sandeep V. | Technical leader - Quality Assurance, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 02, 2020

**What do you like best about Apache log4j?**

Good logging infrastructure without lots of efforts and I let's you define the format of output logs. It also helpsto categorize logs at different levels.

**What do you dislike about Apache log4j?**

We need to be cautios in developing the code aby bad code can affect the application performance and too much of loggers can cause confusion.

**What problems is Apache log4j solving and how is that benefiting you?**

We mostly use it for automation purpose to see the results logs which includes warnings, error, debug and fatal errors

  ### 9. The Log Analysis

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** April 06, 2020

**What do you like best about Apache log4j?**

You can use different logging libraries with SLF4J (for example Log4J or java.util logging),
and you can switch to a different logging library without changing anything to your own source code.

**What do you dislike about Apache log4j?**

The dependency version keeps changing for each API and compatibility sometimes cause issue

**Recommendations to others considering Apache log4j:**

It makes things easier, one should definitely go for it and  will love the simplicity it offers with the greatest logging speed.

**What problems is Apache log4j solving and how is that benefiting you?**

You can switch to a different logging library without changing anything to your own source code.
It is totally customizable according to your need and requirement, that's the best part. Sometimes just having the error logs was not enough

  ### 10. Very useful

**Rating:** 4.0/5.0 stars

**Reviewed by:** Abhishek P. | Software Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 30, 2020

**What do you like best about Apache log4j?**

Creating log files for our test scripts, which saves a lot of time. We can easily locate errors. 
The main problem that was solved is monitoring runtime, nobody has to sit and watch the software run 24/7.

**What do you dislike about Apache log4j?**

Little bit of complex.
It takes some time to understand it.

**What problems is Apache log4j solving and how is that benefiting you?**

The most important problem that we solved with Apache Log4J was to provide better support to our customers when problems were reported.

  ### 11. Apache Log4j - The Go To Logger API

**Rating:** 5.0/5.0 stars

**Reviewed by:** Prayashjeet C. | Application Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 01, 2020

**What do you like best about Apache log4j?**

The simplicity as well as the in depth control over logging is unparalleled.

**What do you dislike about Apache log4j?**

Initially takes a bit of study to understand the full fledged potential of the API.

**Recommendations to others considering Apache log4j:**

Just go for it.

**What problems is Apache log4j solving and how is that benefiting you?**

Apache Log4j is the go to logger in all the Enterprise Products I've developed and worked on due to it's robust nature.

  ### 12. Most useful logging framework .

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Investment Management | Enterprise (> 1000 emp.)

**Reviewed Date:** March 28, 2020

**What do you like best about Apache log4j?**

n significant role in all kind of applications. It helps in all stages of software life cycle . Apache log4j provides extensive support for all properties configurations . Customer support issues can be easily solved by using logs. A very beneficial log framework .

**What do you dislike about Apache log4j?**

I found it little difficulty while working with JMS Appender. But it is managable. I followed logged issues in jira board of apache log4j and found solution .

**Recommendations to others considering Apache log4j:**

A very useful too for the logging components . U can even migrate to log4j . Usinf log4j over slf4j jar .

**What problems is Apache log4j solving and how is that benefiting you?**

Production support issues can be solved by using server logs from apache log4j .

  ### 13. Famous logger framework

**Rating:** 3.5/5.0 stars

**Reviewed by:** Davide B. | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 22, 2020

**What do you like best about Apache log4j?**

Flexibility and web support for a famous logging framework

**What do you dislike about Apache log4j?**

Configuration complexity and lacking of a better error logging method (with Throwable and string placeholder)

**Recommendations to others considering Apache log4j:**

It's one of the most famous logging framework around, flexible and powerful, with a great web support (StackOverflow) and good performance in every environment.

**What problems is Apache log4j solving and how is that benefiting you?**

Logging in debug and production environment is so great

  ### 14. A complete tool for your Logs

**Rating:** 4.0/5.0 stars

**Reviewed by:** Gianluigi C. | Senior Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 21, 2020

**What do you like best about Apache log4j?**

I love you can write logs on different destinations and different levels

**What do you dislike about Apache log4j?**

Complexity in the configuration for new projects

**Recommendations to others considering Apache log4j:**

I recommend log4j to all the users who want to have a strong control on logs

**What problems is Apache log4j solving and how is that benefiting you?**

I can analyze problems quickly, i can separate logs on different level so some administrators can read only some of them

  ### 15. Very useful log framework for both developers and testers

**Rating:** 5.0/5.0 stars

**Reviewed by:** Muthu m. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 30, 2020

**What do you like best about Apache log4j?**

We can track the code flow of the application. Tracking the flow is the important thing in debugging the application.

**What do you dislike about Apache log4j?**

The time it takes to log a statement. The time taken to log statements should be reduced.

**Recommendations to others considering Apache log4j:**

Must use framework

**What problems is Apache log4j solving and how is that benefiting you?**

I am able to log the statements class by class. Printing the name of the class is the main benefit i realized.

  ### 16. Log4j one of the most helpful libraries

**Rating:** 5.0/5.0 stars

**Reviewed by:** Kejdi E. | Software Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 28, 2020

**What do you like best about Apache log4j?**

Log4j is very helpful and makes debugging even more simple and we can understand easier which part of our code is not working

**What do you dislike about Apache log4j?**

I think it is all very helpful and easy to use

**Recommendations to others considering Apache log4j:**

It is the best solution it makes our coding easier and more readable and we can debug easier

**What problems is Apache log4j solving and how is that benefiting you?**

I am debugging my easier with apache log4j

  ### 17. Apache log4j Review

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** April 05, 2020

**What do you like best about Apache log4j?**

Logs format is at best  with clear data view and log files organizing is  very neat to find the error snippet easily.

Very helpful in production debugging in finding the error logs and analyzing the code flow.

**What do you dislike about Apache log4j?**

Managing old logs dynamically is little tricky.

Need to have lot of values set in property file to keep it very organizing.

**What problems is Apache log4j solving and how is that benefiting you?**

we can use the log level effectively here to find the data what you need from the production  log file with friendly log format availability. Customized log format  helps in finding the required data.

  ### 18. Log4j - Ease of Logging

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Banking | Enterprise (> 1000 emp.)

**Reviewed Date:** April 28, 2020

**What do you like best about Apache log4j?**

The logging API does wonders with minimal efforts from Developers, you probably can do any type of Logging , and at any level of your application code levels!!just with invocation of methods...

**What do you dislike about Apache log4j?**

Any warnings can probably pop up whenever developer tries to log uncertain or probably data that would result in some run time exceptions!

**Recommendations to others considering Apache log4j:**

It's the best option as a Logging API

**What problems is Apache log4j solving and how is that benefiting you?**

We have ideally created log4j logs to feed data to Data prep modules of visualization tools

  ### 19. Good to use.easy to debug the application.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Nitin M. | Senior Java Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 06, 2020

**What do you like best about Apache log4j?**

Language in which it write the log easy to understand

**What do you dislike about Apache log4j?**

Configuration part to avoid boiler plate code

**Recommendations to others considering Apache log4j:**

use apache log4j. it is very useful while you deploy your application on production server.

**What problems is Apache log4j solving and how is that benefiting you?**

Easy to debug our application

  ### 20. My apache log4j experience

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** June 15, 2020

**What do you like best about Apache log4j?**

Easy setup and amazingly useful tutorials and docs.

**What do you dislike about Apache log4j?**

To be fair, I haven't used it so extensively to know every corner of it. So far, I had zero problems with it.

**Recommendations to others considering Apache log4j:**

Give it a try, it's simple and works as advertised!

**What problems is Apache log4j solving and how is that benefiting you?**

Standard problems of logging important information/warnings/errors related to applications I am currently developing.

  ### 21. I had good experience in using log4j.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Varadharajan R. | Lead Software Developer, Enterprise (> 1000 emp.)

**Reviewed Date:** March 30, 2020

**What do you like best about Apache log4j?**

The support of lambda is very much welcomed.

**What do you dislike about Apache log4j?**

Additional documentation and illustrations needed to efficiently utilise the product

**Recommendations to others considering Apache log4j:**

I am happy to say that it fulfilled my expectations in logging what's happening behind by application.

**What problems is Apache log4j solving and how is that benefiting you?**

I was looking for perfect logging mechanism for my application. That's when I found out about Apache log4j

  ### 22. Log4j Review

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Financial Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** April 01, 2020

**What do you like best about Apache log4j?**

1. Simple to use
2. Able to DO logging simultaneously without increasing thread count.
3. Full customized 
4. Spring support

**What do you dislike about Apache log4j?**

1. No user level logging
2. Unable to perform rolling of file if it reach certain size on daily basis. 
3 NO PII support
4 Unable to filter logs on the basis of PHI atributes.
5. Should add new log level - NONE, INTERNAL, FINE, FINER, FINEST

**What problems is Apache log4j solving and how is that benefiting you?**

1. Unable to view logs at glance
2. Change log level on the fly
3. Log4j externalization
4. Do logging in parallel.

  ### 23. Review for log4j

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** March 31, 2020

**What do you like best about Apache log4j?**

it is easy to use in programming to print the log message and save in the file. due to this, we are easy to debug and solve the problem. it is more helpful for the production issue.

**What do you dislike about Apache log4j?**

till now I didn't see any fault in this.

**What problems is Apache log4j solving and how is that benefiting you?**

we are able to write the logging message and able to see the message in the console. it is more helpful when we are debugging the app and it is more helpful for support people to analyze the info, error and warning logs.

  ### 24. Easy to understand and implement.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Kunal G. | Software Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** March 28, 2020

**What do you like best about Apache log4j?**

Messages are not removed while  reconfiguring the framework.

**What do you dislike about Apache log4j?**

Sometimes it is difficult to write log4j.propertis file.

**What problems is Apache log4j solving and how is that benefiting you?**

We have integrated Apache log 4j with selenium and logging all the error and information in the log file. Only we need to instantiate our logger class in the base class and load the log4j.

  ### 25. Monitoring issue was resolved.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Manish Kumar P. | Software Developer, Enterprise (> 1000 emp.)

**Reviewed Date:** March 30, 2020

**What do you like best about Apache log4j?**

The main advantage of Apache log4j was the monitoring runtime, Now nobody has to sit and watch the software run 24/7, you can use log4j, check them once in a day.

**What do you dislike about Apache log4j?**

Nothing as of now everything is working fine

**Recommendations to others considering Apache log4j:**

Just go with the power of log4j

**What problems is Apache log4j solving and how is that benefiting you?**

Productivity has been increased

  ### 26. Very likely

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** April 28, 2020

**What do you like best about Apache log4j?**

I've used it with spring and can see it as one of the best logging options available for a java developer.

**What do you dislike about Apache log4j?**

There are though some limitations with  like support for other languages. More trending in market currently.

**Recommendations to others considering Apache log4j:**

It is one of the best logging options available for a java developer.

**What problems is Apache log4j solving and how is that benefiting you?**

We've used it earlier for collecting let gs regarding live pulses of the devices and then doing analytics on the collected data.

  ### 27. One tool that every application will have!!

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** April 01, 2020

**What do you like best about Apache log4j?**

I have worked with various  companies in numerous software product but never seen one software without log4j. Logger tool that have different log levels is a good companion for debugging production issues.

**What do you dislike about Apache log4j?**

Out of box asynchronous logging could be a very useful feature

**What problems is Apache log4j solving and how is that benefiting you?**

Production debugging

  ### 28. Made my life as a developer so much more easier

**Rating:** 5.0/5.0 stars

**Reviewed by:** Hari A. | Full Stack Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** May 15, 2020

**What do you like best about Apache log4j?**

It is reliable and very fast compared to other options

**What do you dislike about Apache log4j?**

Not available for front end frameworks like Angular

**What problems is Apache log4j solving and how is that benefiting you?**

Classified logs are very useful

  ### 29. I will definitely recommend to my colleagues due to it's simplicity.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Financial Services | Enterprise (> 1000 emp.)

**Reviewed Date:** April 01, 2020

**What do you like best about Apache log4j?**

I like how easy it is to configure and use.

**What do you dislike about Apache log4j?**

It can be made more customizable for users.

**What problems is Apache log4j solving and how is that benefiting you?**

We use log4j to log the info during code execution in production environments which helps us know where the code is not working if at all.

  ### 30. One of the best fully customizable open-source logger

**Rating:** 4.0/5.0 stars

**Reviewed by:** Usman P. | Lead Application Architect \ Project Manager, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 06, 2020

**What do you like best about Apache log4j?**

Advanced Filtering
Customization Appender

**What do you dislike about Apache log4j?**

Sometimes stopped working in a production environment. Resulted in loss in imp. information.

**What problems is Apache log4j solving and how is that benefiting you?**

Simple application-level logging on docker console and Rolling file logging.

  ### 31. Very nice plugin for logging purposes.

**Rating:** 4.5/5.0 stars

**Reviewed by:** shreyas v. | Senior Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 08, 2020

**What do you like best about Apache log4j?**

Rolling appenders in boxes with low memory

**What do you dislike about Apache log4j?**

1] In distributed environment , no idea how to design
2) we need to restart the app everytime we change the log level

**What problems is Apache log4j solving and how is that benefiting you?**

Logging issues.
Benefits are zipping once 10 m.b is reached

  ### 32. Logging is crucial for a well built application and log4j here is the leading champ.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sagun P. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 02, 2020

**What do you like best about Apache log4j?**

Logging features which can be controlled by simply editing a configuration file.  No need to touch the application binaries.

**What do you dislike about Apache log4j?**

With no logging, the trees grow to huge heights and the environment is greatly strengthened.

**What problems is Apache log4j solving and how is that benefiting you?**

Built an application to provide a ticketing solution.

  ### 33. I highly recommend it for easy debugging, testing and tracking code tasks.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Rainielle-John A. | Senior Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** March 31, 2020

**What do you like best about Apache log4j?**

Easy to setup and available in central maven repository.

**What do you dislike about Apache log4j?**

High server memory usage which I think normal depends on how frequent you do logging in your code?

**What problems is Apache log4j solving and how is that benefiting you?**

Maybe keep tracking at the server log files history. Easy to trace down error root cause.

  ### 34. Helpful and provide details error message when appropriate logging levels are used.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mayur P. | Senior Software Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 01, 2020

**What do you like best about Apache log4j?**

Supports Custom Java Object not just Strings.
 Asynchronous Loggers.

**What do you dislike about Apache log4j?**

Nothing as such. For Framework development I choose SLF4J  as underlying logging /library implementation depends on the framework chosen by the user

**What problems is Apache log4j solving and how is that benefiting you?**

logging
Application Maintenance
Extracting logs and develops patterns out of it.

  ### 35. Easy to use for developer

**Rating:** 3.5/5.0 stars

**Reviewed by:** Alfiya M. | Software Development Lead, Enterprise (> 1000 emp.)

**Reviewed Date:** April 05, 2020

**What do you like best about Apache log4j?**

Easy to find exact location for error, debugging becomes easy

**What do you dislike about Apache log4j?**

Not very developer friendly messages, if more insights can be provided will help

**What problems is Apache log4j solving and how is that benefiting you?**

To debug my code. Save my time by not doing manual debugging or searching for some event

  ### 36. I'm a Software Engineer using Java, Spring, Angular, ...

**Rating:** 5.0/5.0 stars

**Reviewed by:** Santos S. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 02, 2020

**What do you like best about Apache log4j?**

Log my project flow using log.info, log.debug, log.error, etc

**What do you dislike about Apache log4j?**

for the moment I don't have disgust using log4j, this is fun using with Lombok

**Recommendations to others considering Apache log4j:**

This a plugin interested

**What problems is Apache log4j solving and how is that benefiting you?**

Loggin my work flow and this is helpful to improve my app development

  ### 37. A great tool for Debbug

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer & Network Security | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 01, 2020

**What do you like best about Apache log4j?**

Many feature i like most
 
- Easy to implement
- Easy to configure
- Easy to find issue
- Help to debbug when multiple error  in product
- Good features in Log4J
-  Easy to compatible with java

**What do you dislike about Apache log4j?**

While creating a file .properties but its best for loggin

**What problems is Apache log4j solving and how is that benefiting you?**

it make my code easier and more readable and where i can debbug easier.

Level of log is good.

According to time file appending. Which help in code debugging.

  ### 38. I have best experience with log4j, it really make my live easier

**Rating:** 5.0/5.0 stars

**Reviewed by:** Davor B. | Junior Software Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 02, 2020

**What do you like best about Apache log4j?**

It is easy for use. And has best methods to use.

**What do you dislike about Apache log4j?**

I really have not bad experience with log4j.

**What problems is Apache log4j solving and how is that benefiting you?**

I use log4j a lot and when I have problem  with app logs are first place where I look for.

  ### 39. Logging API

**Rating:** 5.0/5.0 stars

**Reviewed by:** Gundeep V. | Senior Quality Assurance Automation Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** April 03, 2020

**What do you like best about Apache log4j?**

Helps you configure properties how you want logging can be done

**What do you dislike about Apache log4j?**

Properties file configuration is a bit technical sometimes to decipher for non programmers

**What problems is Apache log4j solving and how is that benefiting you?**

Helps to debug automated tests by reading console logs and in test reports

  ### 40. Great logging tool!!!

**Rating:** 4.5/5.0 stars

**Reviewed by:** Keerthi B. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 08, 2020

**What do you like best about Apache log4j?**

Easy to install and use!!! 
Can track logs well!!!

**What do you dislike about Apache log4j?**

It's not like dislike, but I think more generic or what we say, more repeating log formats can be added as extended version.

**What problems is Apache log4j solving and how is that benefiting you?**

All fine!!!

  ### 41. Using for years, best logging solution

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Financial Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** March 27, 2020

**What do you like best about Apache log4j?**

Using log4j logger for years now and best part is logging is so simple and seamless. Multilevel logging like info, error, debug and many other level of loggings can be done.

**What do you dislike about Apache log4j?**

Earler we had to append many information with logging message which makes string to have many appends but that issue is also resolved now

**What problems is Apache log4j solving and how is that benefiting you?**

Using to keep the log files in system so that if ant issue occurs in production, log file are helpful to resolve

  ### 42. Used enterprise level apps

**Rating:** 4.5/5.0 stars

**Reviewed by:** Hirantha R. | Senior Java Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 01, 2020

**What do you like best about Apache log4j?**

easy configurations and flexibilty. Easy integration with application.

**What do you dislike about Apache log4j?**

Sometimes, performance of an application can be affected.

**Recommendations to others considering Apache log4j:**

Improper use of log4j may impact the performace of an application.

**What problems is Apache log4j solving and how is that benefiting you?**

It helps to identify the runtime problems of an application

  ### 43. Log4j useful for identifying error files for each steps and save a lot of time using log4j

**Rating:** 4.5/5.0 stars

**Reviewed by:** Shivaraj P. | Test Automation Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** April 17, 2020

**What do you like best about Apache log4j?**

Apache log4j useful for identifying error

**What do you dislike about Apache log4j?**

Log4j error file should be separated then easily  we can identify errors

**What problems is Apache log4j solving and how is that benefiting you?**

It's useful developing Automation framework easily we can identify the error

  ### 44. Best library for log management

**Rating:** 4.0/5.0 stars

**Reviewed by:** Sivakumar P. | Senior Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 03, 2020

**What do you like best about Apache log4j?**

It's easy to get started with log4j and we can manage the applications logs with log4j with minimal code/script changes

**What do you dislike about Apache log4j?**

I don't have any cons so far in my experience

**What problems is Apache log4j solving and how is that benefiting you?**

No problem at all

  ### 45. We mainly used log4j for monitoring the production related logs

**Rating:** 4.5/5.0 stars

**Reviewed by:** Harshana Madusanka J. | Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** March 31, 2020

**What do you like best about Apache log4j?**

Easy to integrate with projects. Easy to learn fast

**What do you dislike about Apache log4j?**

It slow down tge application. Experiance the slowness in may time

**What problems is Apache log4j solving and how is that benefiting you?**

Implements log4j for monitoring the production application. We were able to get the log immediately

  ### 46. Great api for logging but need more enhancements. Should be able to compete with SL4J

**Rating:** 4.5/5.0 stars

**Reviewed by:** Subrahmanyam V. | Engineer 4, Software Dev & Engineering , Enterprise (> 1000 emp.)

**Reviewed Date:** March 28, 2020

**What do you like best about Apache log4j?**

More api friendly. Easy to use . Simple but effective

**What do you dislike about Apache log4j?**

Need to have more enhancements. Should be fecilitate structure logging.

**What problems is Apache log4j solving and how is that benefiting you?**

Not much issues. Due to lack of much api methods my company shifted to SL4J

  ### 47. Easy to write logs and manage logging levels

**Rating:** 5.0/5.0 stars

**Reviewed by:** JAGADEESH P. | Intern, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 01, 2020

**What do you like best about Apache log4j?**

String replace with corresponding argument instead of writing using +

**What do you dislike about Apache log4j?**

Nothing, it seems perfect for my usage.!

**What problems is Apache log4j solving and how is that benefiting you?**

1. Managing logging levels
2. Maintaining log format
3. String replace with respected argument

  ### 48. Thread safe and extensible

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Capital Markets | Enterprise (> 1000 emp.)

**Reviewed Date:** April 01, 2020

**What do you like best about Apache log4j?**

It supports different logging levels such as WARN,INFO AND ERROR.
Logging behavior is specified in a configuration file loaded during runtime.

**What do you dislike about Apache log4j?**

It takes lot of time for initial configurations and based on the project model sometimes we should use SLF4J

**What problems is Apache log4j solving and how is that benefiting you?**

Its easy to understand the problems if we forget to add on something and it gives clear instructions on what to do so will work on it easily

  ### 49. Easy Track of Application

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** March 28, 2020

**What do you like best about Apache log4j?**

Easy tracking of the issues and problems from within my application

**What do you dislike about Apache log4j?**

Should prepare a script ready to be executed

**Recommendations to others considering Apache log4j:**

Use Apache log4j in order to improve the efficiency of problem solving.

**What problems is Apache log4j solving and how is that benefiting you?**

I track the operations being performed on the application on multiple user actions and easily detect if there's any issue from the scripts generated. It should also prepare a script regarding the particular action hitting the database.

  ### 50. It's make work easy because it's get logs in runtime

**Rating:** 4.0/5.0 stars

**Reviewed by:** Dana B. | Software Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 02, 2020

**What do you like best about Apache log4j?**

Logging through runtime. Help to check the errors and the calculation values

**What do you dislike about Apache log4j?**

For web application the log not show enough info

**What problems is Apache log4j solving and how is that benefiting you?**

Functions in scripts and hibernate queries


## Apache log4j Discussions
  - [Hi, I want to use colors while printing logs. Any example configuration?](https://www.g2.com/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/products/apache-log4j/reviews?page=2&section=pricing&secure%5Bexpires_at%5D=2026-07-05+04%3A24%3A20+-0500&secure%5Bsession_id%5D=c002606f-b9da-4db2-a7b9-5ea96d487696&secure%5Btoken%5D=95b09c1d79b9b388d92d9558f7fc030aab9757f7dbe87a8c6da36eaf0162a253&format=llm_user)

## Apache log4j Features
**Visibility**
- Dashboards and Visualizations
- Alerts and Notifications
- Reporting

**Monitoring and Management**
- Automation
- Performance Baseline
- Real-Time Monitoring

**Agentic AI - Log Monitoring**
- Autonomous Task Execution
- Multi-step Planning
- Cross-system Integration
- Adaptive Learning
- Natural Language Interaction
- Proactive Assistance
- Decision Making

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

