--- 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-09-29' parent_category: name: Monitoring url: https://www.g2.com/categories/monitoring ---

Apache log4j Reviews & Product Details

Value at a Glance

Averages based on real user reviews.

Time to Implement

3 months

Perceived Cost

$$$$$

User Insights

Average based on 142 real user reviews.

Implementation Time

3 months

Perceived Cost

$$$$$
Chetana M.
CM
Chetana M.
IT support Engineer
Mid-Market (51-1000 emp.)
"Flexible and Granular Logging Control with Apache Log4j"
4.5/5
What do you like best about Apache log4j?

What I like most about Apache Log4j is how flexible and configurable it is. It gives me fine-grained control over logging levels, output formats, and destinations without needing to change the application code. I also appreciate that I can adjust logging configurations dynamically and integrate with different appenders, which makes it a powerful tool for debugging, monitoring, and maintaining production systems efficiently. Review collected by and hosted on G2.com.

What do you dislike about Apache log4j?

One drawback of Apache Log4j is that its flexibility can also make it complicated to configure and maintain, particularly in large-scale or legacy systems. If it’s misconfigured, it can result in performance problems or unnecessarily verbose logging. In addition, past security vulnerabilities (such as Log4Shell) have underscored how important it is to keep dependencies up to date and to manage logging configurations carefully in production environments. Review collected by and hosted on G2.com.

Verified User in Computer Software
UC
Verified User in Computer Software
Enterprise (> 1000 emp.)
"Good logging service with less code"
3.5/5
What do you like best about Apache log4j?

It's really helpful if I am able to get logging event along with parameters while messages are logged. I also like the adaptor facility while using it along with other logging service. Review collected by and hosted on G2.com.

What do you dislike about Apache log4j?

I felt just hiding such a big security vulnerability is a big crime. About 60% of all java applications around the world uses log4j indirectly. There might be lot of financial applications using it. That is biggest risk at high stakes. Review collected by and hosted on G2.com.

Kavindu G.
KG
Kavindu G.
Software Engineer
Small-Business (50 or fewer emp.)
"I have been worked with apache log4j for more than 4 years. Which is flexible and easy to learn."
3.5/5
What do you like best about Apache log4j?

Can enable logging levels for specific packages, classes, which is very useful when we want to debug a particular package/class in production rather than allow the whole module. log level is amazing, which helps lot for application trouble shoot and debug them. printing class name and line is very helpful to identify and trouble shoot the issues. printing time is also gives benifits much and no need to set it explicitly. log4j feels me an extra enargy and which buld me on confidence on the system. Finaly Log4j features helped me lot for identify and sort out the production issue. Without log4j I may lost my job, Review collected by and hosted on G2.com.

What do you dislike about Apache log4j?

When configuring the different appenders, we have to do the same configuration stuff multiple times, like date pattern and Threshold, which reduces the readability—expecting a common way to configure those. If there are lot of configuration like multiple appenders, complexity will be get increased. Review collected by and hosted on G2.com.

Verified User in Program Development
UP
Verified User in Program Development
Small-Business (50 or fewer emp.)
"The debug control you needed on your code is right here"
5/5
What do you like best about Apache log4j?

It's hard to pick one attribute which is better than others, but as far as I have experienced, it provides control over a class to limit what we want, from setting up the timestamp to printing the stack trace of an error occurred. It holds you back and gives a far better experience than regular console log. Moreover, it's safe and secure and can be used in production code, helping us debug any issue or check the performance of our application in a safe and descriptive way. Also, it gives us so many custom options to create the root file either using XML tags or a .properties file and customize the logs like timestamp design, method name, classname, line number, and also file size limit which helps in tracing the latest report and more. Review collected by and hosted on G2.com.

What do you dislike about Apache log4j?

There's nothing to dislike about log4j as it makes life easier for developers and apps to control your apps and store its behavior without fear of losing data. Its only disadvantage, which I feel, is the incorrect usage which can lead to failure in any method of improper logging will be difficult to trace and debug the issue in the application. Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
II
Verified User in Information Technology and Services
Enterprise (> 1000 emp.)
"It made my life easy!!"
5/5
What do you like best about Apache log4j?

It shortens the number of lines of code. Cuts down the boilerplate code. Syntax I used in my Java applications, was far easy to remember. I think the team who created it has done a wonderful job. Review collected by and hosted on G2.com.

What do you dislike about Apache log4j?

Well, so far, there is nothing to dislike. I think it is perfect for me. But yes, I would like to see what improvements come in next versions. Review collected by and hosted on G2.com.

Awaneesh D.
AD
Awaneesh D.
Senior Software Engineer
Small-Business (50 or fewer emp.)
"Review for log4j"
4.5/5
What do you like best about Apache log4j?

Asynchronous logs, Different log formats, have used it with MDC Review collected by and hosted on G2.com.

What do you dislike about Apache log4j?

Time taken to log is relatively higher than some other tools Review collected by and hosted on G2.com.

anoop s.
AS
anoop s.
Software Engineer
Small-Business (50 or fewer emp.)
"It is highly recommended to use log4j in our project"
4.5/5
What do you like best about Apache log4j?

We can easily use log4j frame to track project flow and can trace execution. Review collected by and hosted on G2.com.

What do you dislike about Apache log4j?

Nothing is there in log4j that can be avoided Review collected by and hosted on G2.com.

Anshul J.
AJ
Anshul J.
Senior Engineer - Product and Platform Engineering
Small-Business (50 or fewer emp.)
"This lib is very good. Very easy to understand and maintainable and scalable."
4/5
What do you like best about Apache log4j?

This lib is very good. Very easy to understand and maintainable and scalable. Easy to configurable. Review collected by and hosted on G2.com.

What do you dislike about Apache log4j?

Nothing. Only thing here some of the company use SL4j. Which might be different from this. Review collected by and hosted on G2.com.

Verified User in Computer Software
UC
Verified User in Computer Software
Enterprise (> 1000 emp.)
"Apache Log4j Review"
4/5
What do you like best about Apache log4j?

It's easy to integrate with application. It creates separate log files daily basis, which helps to understand and search any specific log quickly. It has different modes info, debug and error again making it easy to read logs. Review collected by and hosted on G2.com.

What do you dislike about Apache log4j?

No dislike as of now. It fulfills the requirement. Review collected by and hosted on G2.com.

Ravi R.
RR
Ravi R.
Senior Full Stack Developer
Enterprise (> 1000 emp.)
"Logging features"
4/5
What do you like best about Apache log4j?

Logging options and formatting which provide easy way to deal with loggers. Review collected by and hosted on G2.com.

What do you dislike about Apache log4j?

There should be more formatter n appender you can add to leavaraging the whole logging ecosystem Review collected by and hosted on G2.com.

Questions about Apache log4j? Ask real users or explore answers from the community

Get practical answers, real workflows, and honest pros and cons from the G2 community or share your insights.

GU
Guest User

What is Apache log4j used for?

0 Upvotes
0
Join the conversation
Kranthi Kumar B.
KB
Kranthi Kumar Bejjarapu
•
Last activity over 6 years ago

Hi, I want to use colors while printing logs. Any example configuration?

Pricing Insights

Averages based on real user reviews.

Time to Implement

3 months

Perceived Cost

$$$$$
Apache log4j Comparisons
Apache log4j Features
Dashboards and Visualizations
Alerts and Notifications
Reporting
Automation
Performance Baseline
Real-Time Monitoring