Introducing G2.ai, the future of software buying.Try now
Apache log4j
Show rating breakdown
Save to My Lists
Unclaimed
Unclaimed

Top Rated Apache log4j Alternatives

checkmk
(286)
4.7 out of 5
Datadog
(632)
4.4 out of 5

Apache log4j Reviews & Product Details - Page 3

Apache log4j Overview

What is 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 Details
Show LessShow More
Product Description

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.


Seller

The Apache Software Foundation

Description

Community-led development since 1999. FoundationProjectsPeopleGet InvolvedDownloadSupport ApacheHome. We consider ourselves not simply a group of projects sharing a server, but rather a community of developers and users.

Recent Apache log4j Reviews

Verified User
U
Verified UserEnterprise (> 1000 emp.)
3.5 out of 5
"Good logging service with less code"
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...
anoop s.
AS
anoop s.Small-Business (50 or fewer emp.)
4.5 out of 5
"It is highly recommended to use log4j in our project"
We can easily use log4j frame to track project flow and can trace execution.
Verified User
U
Verified UserEnterprise (> 1000 emp.)
4.0 out of 5
"Apache Log4j Review"
It's easy to integrate with application. It creates separate log files daily basis, which helps to understand and search any specific log quickly. ...

Pricing Insights

Averages based on real user reviews.

Time to Implement

3 months

Perceived Cost

$$$$$
View More Pricing Information

Apache log4j Media

Answer a few questions to help the Apache log4j community
Have you used Apache log4j before?
Yes

141 Apache log4j Reviews

4.5 out of 5
The next elements are filters and will change the displayed results once they are selected.
Search reviews
Hide FiltersMore Filters
The next elements are filters and will change the displayed results once they are selected.
The next elements are filters and will change the displayed results once they are selected.
141 Apache log4j Reviews
4.5 out of 5
141 Apache log4j Reviews
4.5 out of 5
G2 reviews are authentic and verified.
kshitij k.
KK
Software Engineer
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Apache log4j?

Lazy logging, multiple appenders, different layouts, different triggering policies and many more Review collected by and hosted on G2.com.

What do you dislike about Apache log4j?

1) IMHO, documentation is what makes the developers choose among logging frameworks or any other products; easier the implementation (docs), better the usage; this part seems to be very less focussed by organizations when developing a product but i find it the most important than others. Regarding the features, there are already plenty, but we are unaware of most of them. Also in current official docs, there is no opinionated way or example of configuring logging best suited for general application use cases. Also the documentation can only be fully understood by developers those are already experienced to some extent. There should be a basic example describing each statement. And the examples should be upgraded to next level little by little with skip option or levels to go to the matured examples. All the related configuration or options relating to that specific statement should have a separate documentation that contains description for each and every options. The idea of describing the things should be in layman terms and in as simple english as possible, as there are people that are weak at english language; eg some people i know didn't understand the term appender, layouts until i explained them in layman terms with examples and some drawings.

Also as people like me are lazy enough to read the whole single page docs, it would be better to have separated them in multiple pages with very less and informative content in each page.

2) It would be nice to have some online playground for practicing right away.

2) It would be nice to have better default logging implementation in popular frameworks like spring boot i.e. from logback to log4j2 and so on. Review collected by and hosted on G2.com.

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

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

2) Lazy logging, triggering policies, appenders, layouts, yaml/properties based configuration, also actuators beng there in springboot etc are some benefits i enjoy a lot. Review collected by and hosted on G2.com.

Adrian P.
AP
Junior Java Software Developer
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Apache log4j?

The best thing about it is that it's easy to use and configure the log file outputs.

Works great while testing or running production.

It is thread-safe, it uses multiple levels and most importantly it is optimized for speed. Review collected by and hosted on G2.com.

What do you dislike about Apache log4j?

The only hindrance I found was while debugging, to display the log in the debug terminal in IntelliJ. It might have just been me, not understanding, or IntelliJ. In the end it works, it just needs a slightly better documentation on that part. Review collected by and hosted on G2.com.

Recommendations to others considering Apache log4j:

Read the documentation thoroughly as it will help you on the long run. Review collected by and hosted on G2.com.

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

The main problem that was solved is monitoring runtime, nobody has to sit and watch the software run 24/7, you can use log4j, check them once in a while to see if anything is amiss.

Also, by having log files, you can get another person to look at them to see if anything is wrong, in case you missed it. Review collected by and hosted on G2.com.

Rayees S.
RS
Senior Software Engineer
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Apache log4j?

It allow you to define your own output format of log.

It has ability to Categorize the log at different level like we can do it for debug, trace, warning, info, error.

It allows the class hierarchy which will be useful.

Its an open source Review collected by and hosted on G2.com.

What do you dislike about Apache log4j?

The thing I faced while using log4j is it locks the logfile and you cannot delete the logfile when log4j opens the file Review collected by and hosted on G2.com.

Recommendations to others considering Apache log4j:

If someone looking for creating a log which captures the details like debug, trace, info, warning, error and ana open source tool, I recommend to use log4j it will ease your job in many aspects Review collected by and hosted on G2.com.

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

Using log4j I was able to get the logs for error, info, warning, debug which was difficult sometimes in my java application if anything breaks out and to identify the cause of it.

Log4j eased my debugging time and resolving issue is efficient. Review collected by and hosted on G2.com.

Vishva R.
VR
Lead - Software Engineering
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Apache log4j?

Easy to integrate with java and supports major log level such as info, debug, error and etc. Besides log4j supports async logging which will decrease the latency and improve the performance. Log4J has been developed based on the plugin architecture, thus it is provide the capability to plug and use in any application based on java. Review collected by and hosted on G2.com.

What do you dislike about Apache log4j?

There were issues in filtering the logs with syslog driver when we use docker. Review collected by and hosted on G2.com.

Recommendations to others considering Apache log4j:

Log4J has some issues when we containerize java application with docker containers. Those has to be sorted in order to use with docker and kubernetes. Review collected by and hosted on G2.com.

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

Apache Log4J helps to troubleshoot the application bugs with logs. It is possible to enable and disable different level of logs when its needed and when the issue comes. This log library supports to integrate with zipkin distributed tracer as well when we use microservices with spring cloud. Review collected by and hosted on G2.com.

NAVEEN KUMAR M.
NM
Senior Software Engineer
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
Business partner of the seller or seller's competitor, not included in G2 scores.
What do you like best about Apache log4j?

Simple to implement with less configuration

During testing or real time execution it works optimized speed for best performance.

Using Log 4j we have generate log files in text format, so we were able to easily transcript the log file and identify the error with the logging information . By using log4j it has saved our time and helped us to debug issues quickly Review collected by and hosted on G2.com.

What do you dislike about Apache log4j?

The only Challenge is faced was while trying to integrate the log with 3rd party components. if there is format or template/documents can be really helpful Review collected by and hosted on G2.com.

Recommendations to others considering Apache log4j:

Better Documentation and Strong Forums to support Developers questions. Review collected by and hosted on G2.com.

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

Using Log 4j we have generate log files in text format, so we were able to easily transcript the log file and identify the error with the logging information . By using log4j it has saved our time and helped us to debug issues quickly Review collected by and hosted on G2.com.

Abdul Maroof I.
AI
Senior Software Engineer
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Apache log4j?

I like the overall logging experience like you can handle everything from a configuration file. Moreover, the default colors for each level are also quite useful as they help in debugging the issues and you can enable/disable log levels whenever you want. Review collected by and hosted on G2.com.

What do you dislike about Apache log4j?

I face memory leak issue few times but that is not a major issue. Log4j should be supported for all platforms and languages like this is how so we may have consistent logging experience for all applications. Review collected by and hosted on G2.com.

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

- Logging of application

- Different log levels and their layout difference Review collected by and hosted on G2.com.

Shubham N.
SN
Technical Consultant
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Apache log4j?

Log4j is an amazing tool, easily configurable (just add the dependency in pom file, if using maven) and maintainable. Setting debug log level for Error, Info, Warn, Fatal etc makes logging easier. We can also use it to store logs in database and so on. It supports Apache flume, SLF4j, Splunk etc. Review collected by and hosted on G2.com.

What do you dislike about Apache log4j?

Log4j when used extensively makes the processes slow. Now log4j2 is available which provides multiple configurable ways (xml, properties, java code ) and is faster. Review collected by and hosted on G2.com.

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

I have used it to create logs for my website on different levels like info, warn, error etc. Sending these logs to Splunk to create more readable dashboard is one of my favourite part. We also used it to write log in a file and email it to the team whenever the values reach a certain level or a error has occurred. Review collected by and hosted on G2.com.

AT
Senior Java Developer
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
Rating Updated ()
What do you like best about Apache log4j?

Doing software development gets easy when you have a good logging framework to log all the necessary steps to make testing and debugging easy. Log 4j is a life saver when it comes to logging when it comes to performance. It has good performance especially with large transactions on the backend .Also it can be written in Java easily and has synchronous appenders to send log to different destinations Review collected by and hosted on G2.com.

What do you dislike about Apache log4j?

It has too much initial configuration and logging at info level at high transaction level sucks as it dumps the output with log messages Review collected by and hosted on G2.com.

Recommendations to others considering Apache log4j:

You might have some initial set up hard work but it is smooth once you setup Review collected by and hosted on G2.com.

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

Before implementing Log4j it was hard to send logging output to different consoles like sending it to files but with Log4j it’s easy to send to different ouputs Review collected by and hosted on G2.com.

Reetik J.
RJ
Quality Assurance Intern
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Apache log4j?

It can be used to answer the client requirements of logs. Even non technical person can easily differentiate the types of logs. We can create logs files easily and if a certain limit exceeds then next log file is created automatically. Review collected by and hosted on G2.com.

What do you dislike about Apache log4j?

There is not a single thing i dislike about this API. It is a work of art. Review collected by and hosted on G2.com.

Recommendations to others considering Apache log4j:

I highly recommend everyone who comes across to use logging features in programming. As log4j is very easy to use, manage the configuration files. And even there is a detailed documentation in their website in case of any confusion. Review collected by and hosted on G2.com.

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

I have been able to show the error and its severity to the development team to help removing it. I can even show the logs to the clients in the latest release either is be errors or whole logs. Review collected by and hosted on G2.com.

Alejandro O.
AO
Software Engineer
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Apache log4j?

Allows multiple logging endpoints and formats depending on level and origin. Review collected by and hosted on G2.com.

What do you dislike about Apache log4j?

Appenders documentation kind of hard to find Review collected by and hosted on G2.com.

Recommendations to others considering Apache log4j:

1) It is really easy to use and also very powerful

2) Allows you to set different configuration for testing and deployment

3) Really easy to configure using properties files or XML files depending on your requirements

4) Configuration inheritance is allowed and parent configuration can be overwritten form child configuration files

5) Contains a very diverse amount of appenders such a as console or file appenders

6) Allows multiple rolling policies for log file management like date and time or file size

7) Logging pattern is really easy to configure to get the best result for your monitoring requirements Review collected by and hosted on G2.com.

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

Most of our company's applications use log4j to get the execution and debugging logs for development stages Review collected by and hosted on G2.com.