Top Rated Apache log4j Alternatives
141 Apache log4j Reviews
Overall Review Sentiment for Apache log4j
Log in to view review sentiment.

Simplicity with less configuration.
As we develop own logger with the log4j which is helpful for json logging with some specific implementation from our end.
which is not possible without great community support and active releases. Review collected by and hosted on G2.com.
As log4j is an interface where different people different implementation one is not sure of which will be useful. So I think so log4j will come up with solutions. Review collected by and hosted on G2.com.


I've used this framework in my previous java project. It's easy to pick and choose the logging levels down to the class thus making debug my software much easier. Backed up by Apache tends to use in vast projects. Review collected by and hosted on G2.com.
I wish the configuration to be simple. But with the newer version (Log4j2) I think its resolved. Review collected by and hosted on G2.com.

It has multiple levels of logging like debug, warn, info and error. Which makes it easy to index in log analyzer tools like splunk etc. Also it takes full path of class/method from which log is generated. Review collected by and hosted on G2.com.
It would be nice to have some online playground which would make it easy to playaround with various logging options provided. so that we can directly use it in our local. Review collected by and hosted on G2.com.
1- Multiple levels of recording logs i-e info, warning, debug.
2- Easy to add in your project. Just a simple dependency
3- Define logging of classes at root level.
4- Recording of queries
5- Console usage + file writting handling Review collected by and hosted on G2.com.
Do not delete the previous logs if file is not deleted which leads to huge chunk of file. Review collected by and hosted on G2.com.

Easy to use for various kind of problems.
Easy to debug through the logs.
Various types of log levels.
Streaming of logs. Review collected by and hosted on G2.com.
Documentation can be more simple so that it can be more helpful.
Also sometimes support is not as par. Review collected by and hosted on G2.com.

We used apache log 4j for logging our server side code in previous company. We integrated Apache log 4j with maven and logged all the error and information in the log file.Log 4j generate a txt file log,through which we can easily locate error with the logging information from txt file which saved our time and heled us to debug it quickly. Review collected by and hosted on G2.com.
It slowed down the system little bit ,as compared to normal speed ,but that was ok. Review collected by and hosted on G2.com.

Supports more than one appender per logger. Logging behavior is specified in a configuration file may be externally or within application resources loaded during runtime. Supports different logging levels Such as Error, Debug, Info etc.
It is Thread safe as well.
A single thread of logger can be used to extract user based tracking in the application. Review collected by and hosted on G2.com.
Although didn't find anything least helpful, except the fact that sometimes logging increases the programming overhead. Review collected by and hosted on G2.com.

It'll help you get into the users insights, with which you can see what are difficulties they face in our application. Based on which, we can improve our application. Review collected by and hosted on G2.com.
It increased the lines of code in your application. For bigger application, to get a lot of insights, this might be hectic. Review collected by and hosted on G2.com.

Apache log4j offers a very illustrative way to log messages rather than just strings, thus helps in quick debugging of code.It supports multiple APIs, Avoid lock-in, Automatic reloading of configurations, Advance filtering,Plugin architecture,Property support, Java 8 Lambda Expression support, custom log API, garbage free and cloud enabled. Review collected by and hosted on G2.com.
Log files are locked in log4j, Which means we can't delete a log file while it is open in Log4J. Review collected by and hosted on G2.com.