This page is designed to help you find out whether Apache Log4j is good and if it is the right choice for you.
Listed in
Flexibility
Log4j offers a highly flexible logging framework with a wide range of configuration options, allowing developers to customize logging behavior to fit their specific needs.
Scalability
The architecture of Log4j is designed to handle large-scale applications, efficiently managing large volumes of log data with minimal performance impacts.
Wide Adoption
As a well-established project, Log4j is widely adopted across many industries, ensuring good community support and regular updates.
Multiple Output Options
Log4j supports logging data to various output destinations such as console, files, databases, and more, which enhances its versatility.
Support for Custom Filters and Layouts
Developers can extend Log4j with custom filters and layouts, providing greater control over what gets logged and how logs are formatted.
We have collected here some useful links to help you find out if Apache Log4j is good.
Check the traffic stats of Apache Log4j on SimilarWeb. The key metrics to look for are: monthly visits, average visit duration, pages per visit, and traffic by country. Moreoever, check the traffic sources. For example "Direct" traffic is a good sign.
Check the "Domain Rating" of Apache Log4j on Ahrefs. The domain rating is a measure of the strength of a website's backlink profile on a scale from 0 to 100. It shows the strength of Apache Log4j's backlink profile compared to the other websites. In most cases a domain rating of 60+ is considered good and 70+ is considered very good.
Check the "Domain Authority" of Apache Log4j on MOZ. A website's domain authority (DA) is a search engine ranking score that predicts how well a website will rank on search engine result pages (SERPs). It is based on a 100-point logarithmic scale, with higher scores corresponding to a greater likelihood of ranking. This is another useful metric to check if a website is good.
The latest comments about Apache Log4j on Reddit. This can help you find out how popualr the product is and what people think about it.
Structured logging transforms debugging by providing a detailed, searchable record of an application’s state, including variable values, stack traces, and user actions. According to Gartner, organizations with robust logging systems resolve production issues 40% faster. Doug Crawford, President and Founder of Best Trade Schools, highlights their value: “Implementing a structured logging system… makes isolating the... - Source: dev.to / over 1 year ago
The official website. The vulnerability was introduced in 2.0-beta7 which was released in 2013. Source: over 3 years ago
What you need is log4j-core, what you downloaded is some kind of connector between log4j and JUL. Tbh I don't know what JUL is, but that's not important. You can get log4j-core on from the official website - https://logging.apache.org/log4j/2.x/ or in maven repo. In case you're not using maven, I highly, highly recommend you using it for managing your dependencies. Source: over 3 years ago
Log4J(https://logging.apache.org/log4j/2.x/) is a Java-based logging framework. It is a part of Apache Logging Services. It was also the most popular and widely used Java logging solution until the exposure of its Log4Shell vulnerability last year. - Source: dev.to / about 4 years ago
Almost nothing is more ubiquitous in applications than logging libraries. No matter which type of application - hastily thrown-together prototypes, decades-old enterprise monoliths, newly built event-driven serverless apps - there is always the need to log. Even in non-production-grade applications where standard observability patterns such as monitoring and alerting might not be applied - logging is usually... - Source: dev.to / over 4 years ago
Most applications currently use Log4J2 or SLF4J. Both provide a compatible System.Logger implementation. - Source: dev.to / over 4 years ago
Latest version with fixes is 2.17.1 according to their site. Https://logging.apache.org/log4j/2.x/. Source: almost 5 years ago
Apache's homepage for Log4j states "Log4j2 versions 2.0-beta7 through 2.17.0 are vulnerable" to this attack and the best course of action is to update to at least 2.17.1. Even version 2.16 was found to have a denial of service vulnerability. So unless you want your poor computer to receive all the requests in the known universe and crash, you need at least version 2.17.1. Meanwhile I'm sitting here doing a... Source: almost 5 years ago
Log4j 2.17.1 was released because a new vulnerability on RCE (Remote Code Execution) had been found in 2.17.0. (CVE-2021-4483). - Source: dev.to / almost 5 years ago
TWS 1012 and TWS 981 as of todays installer 12-27-2021, use log4j-api-2.16.0.jar and log4j-core-2.16.0.jar, which per https://logging.apache.org/log4j/2.x/ "2.16.0 did not protect from uncontrolled recursion from self-referential lookups ". Source: almost 5 years ago
The Log4j vulnerability tracked as CVE-2021-44228 (also known as Log4Shell) allows an attacker to execute arbitrary code in a system. If your application uses Log4j from version 2.0-alpha1 to 2.14.1, you should update to the latest version (2.16.0 at the time of writing this) as soon as possible. - Source: dev.to / almost 5 years ago
Log4j 2.17.0 was released due to security reason. It fixes DoS (denial-of-service) vulnerability in 2.16.0 and below on v2. - Source: dev.to / almost 5 years ago
Before we get to the video links, here is the Apache Log4j 2 website for official news and updates: https://logging.apache.org/log4j/2.x/. Source: almost 5 years ago
But, Apache says Log4j 2.15 is still vulnerable and we have to use 2.16: Link to Apache Log4j page. Source: almost 5 years ago
I recommend checking out the official Apache log4j page. This is where I am basing my information. Someone please correct me if I'm wrong. Https://logging.apache.org/log4j/2.x/. Source: almost 5 years ago
The current recommended action for all those impacted by CVE-2021-44228 or CVE-2021-45046 is to update to Log4j 2.16.0or higher. Source: almost 5 years ago
As to Log4j, found and reported was the new vulnerability also in 2.15.0 as CVE-2021-45046. It was fixed in the next 2.16.0 released in 13 Dec 2021. Well, it is less severe than one in 2.14.0 and above aka log4shell. - Source: dev.to / almost 5 years ago
And Log4j already has a patch in place in the latest version. (bottom of page). Source: almost 5 years ago
The mitigation from the log4j site (see the bottom under "CVE-2021-44228") is "to remove the JndiLookup class from the classpath: zip -q -d log4j-core-*.jar org/apache/logging/log4j/core/lookup/JndiLookup.class". Source: almost 5 years ago
Caused by Apache Log4j's JNDI ("Java Naming and Directory Interface") features. - Source: dev.to / almost 5 years ago
Today, our company detected attack trials on Apache Log4j RCE vulnerability (CVE-2021-44228) due to its JNDI ("Java Naming and Directory Interface") features to one of our servers in Swiss:. - Source: dev.to / almost 5 years ago
Do you know an article comparing Apache Log4j to other products?
Suggest a link to a post with product alternatives.
Is Apache Log4j good? This is an informative page that will help you find out. Moreover, you can review and discuss Apache Log4j here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.