--- layout: post status: PUBLISHED published: true title: Log4j 2.14.0 Released id: 31f10c37-b9c3-4289-8feb-56c47dc3b711 date: '2020-11-11 05:48:42 -0500' categories: logging tags: [] permalink: logging/entry/log4j-2-14-0-released ---

The Apache Log4j 2 team is pleased to announce the Log4j 2.14.0 release!

Apache Log4j is a well known framework for logging application behavior. Log4j 2 is an upgrade
to Log4j that provides significant improvements over its predecessor, Log4j 1.x, and provides
many other modern features such as support for Markers, lambda expressions for lazy logging,
property substitution using Lookups, multiple patterns on a PatternLayout and asynchronous
Loggers. Another notable Log4j 2 feature is the ability to be "garbage-free" (avoid allocating
temporary objects) while logging. In addition, Log4j 2 will not lose events while reconfiguring.

The artifacts may be downloaded from https://logging.apache.org/log4j/2.x/download.html.

This release contains a new Layout, JsonTemplateLayout, that is intended to ultimately replace JsonLayout. As its
name suggests it uses a template to define the elements to include in the JSON. This Layout was contributed by the
author of the log4j2-logstash-layout at GitHub, and who is now a member of the Log4j community.

Log4j 2.14.0 adds support for MongoDB 4 and removes support for MongoDB 2.

This release also contains a number of bug fixes which are listed below.

Due to a break in compatibility in the SLF4J binding, Log4j now ships with two versions of the SLF4J to Log4j adapters.
log4j-slf4j-impl should be used with SLF4J 1.7.x and earlier and log4j-slf4j18-impl should be used with SLF4J 1.8.x and
later.

The Log4j 2.14.0 API, as well as many core components, maintains binary compatibility with previous releases.

GA Release 2.14.0

Changes in this version include:

New Features

Fixed Bugs

Changes

Removed


Apache Log4j 2.14.0 requires a minimum of Java 8 to build and run. Log4j 2.12.1 is the last release to support
Java 7.

For complete information on Apache Log4j 2, including instructions on how to submit bug
reports, patches, or suggestions for improvement, see the Apache Apache Log4j 2 website:

https://logging.apache.org/log4j/2.x/