blob: 290313ac68e18baa0549d6590e1da5314196dd79 [file] [log] [blame]
<!DOCTYPE html>
<html lang="en"><head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1"><!-- Begin Jekyll SEO tag v2.8.0 -->
<title>Apache Log4j 2.0-beta6 released | Blogs Archive</title>
<meta name="generator" content="Jekyll v3.9.3" />
<meta property="og:title" content="Apache Log4j 2.0-beta6 released" />
<meta property="og:locale" content="en_US" />
<meta name="description" content="The Apache Log4j 2 team is pleased to announce the Log4j 2.0-beta6 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 of the improvements available in Logback while fixing some inherent problems in Logback&#39;s architecture. This is the eighth release of Log4j 2 and is being made available to encourage use and feedback from the community. Fixed Bugs: LOG4J2-231: Logger.getParent() was not returning the correct Logger. LOG4J2-201: Renamed Plugin annotation attribute from &quot;type&quot; to &quot;category&quot;. LOG4J2-219: Fix: install default root logger if not configured (this is unchanged), but make sure to include configured named loggers. Clarified documentation. Thanks to Peter DePasquale. LOG4J2-159: Use OSGi version format in Fragment-Host LOG4J2-234: RegexFilter threw a NullPointerException when used as a context-wide filter. LOG4J2-192: Add support for interpolating Environment variables when processing the configuration. LOG4J2-235: Removed dependency on tools jar from core module, made jconsole dependency optional. Thanks to Sebastian Oerding. LOG4J2-233: Fixed link to log4j-user mailing list. LOG4J2-222: Disruptor will now shutdown during Tomcat shutdown. Thanks to Steven Yang. LOG4J2-224: The FlumeAppender failed to start if the Flume RPCClient could not connect to any Flume agents. LOG4J2-223: Fix LoggerContext start and stop to eliminate IllegalStateException and NoClassDefFound errors. LOG4J2-221: Remove hundreds of compiler warnings. Thanks to Nick Williams. LOG4J2-215: Various small documentation fixes. LOG4J2-217: Ensure PluginManager streams are always closed. Thanks to Fabien Sanglard. Changes: LOG4J2-237: Moved JMX Client GUI classes into separate jmx-gui submodule. LOG4J2-230: Improved error reporting when misconfigured. Thanks to Wojciech Zaręba. Renamed AsynchAppender to AsyncAppender. Plugin name became Async (was Asynch). Removed CheckStyle false positives for NewlineAtEndOfFile and whitespace following &#39;*&#39; at end of line in javadoc. Moved Clock interface to package org.apache.logging.log4j.core.helpers. LOG4J2-225: Documentation updates to clarify use and impact of location in pattern layouts. Apache Log4j 2.0-beta5 requires a minimum of Java 6 to build and run. Basic compatibility with Log4j 1.x is provided through the log4j-1.2-api component, however it does not implement some of the very implementation specific classes and methods. The package names and Maven groupId have been changed to org.apache.logging.log4j to avoid any conflicts with log4j 1.x. 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: http://logging.apache.org/log4j/2.x/" />
<meta property="og:description" content="The Apache Log4j 2 team is pleased to announce the Log4j 2.0-beta6 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 of the improvements available in Logback while fixing some inherent problems in Logback&#39;s architecture. This is the eighth release of Log4j 2 and is being made available to encourage use and feedback from the community. Fixed Bugs: LOG4J2-231: Logger.getParent() was not returning the correct Logger. LOG4J2-201: Renamed Plugin annotation attribute from &quot;type&quot; to &quot;category&quot;. LOG4J2-219: Fix: install default root logger if not configured (this is unchanged), but make sure to include configured named loggers. Clarified documentation. Thanks to Peter DePasquale. LOG4J2-159: Use OSGi version format in Fragment-Host LOG4J2-234: RegexFilter threw a NullPointerException when used as a context-wide filter. LOG4J2-192: Add support for interpolating Environment variables when processing the configuration. LOG4J2-235: Removed dependency on tools jar from core module, made jconsole dependency optional. Thanks to Sebastian Oerding. LOG4J2-233: Fixed link to log4j-user mailing list. LOG4J2-222: Disruptor will now shutdown during Tomcat shutdown. Thanks to Steven Yang. LOG4J2-224: The FlumeAppender failed to start if the Flume RPCClient could not connect to any Flume agents. LOG4J2-223: Fix LoggerContext start and stop to eliminate IllegalStateException and NoClassDefFound errors. LOG4J2-221: Remove hundreds of compiler warnings. Thanks to Nick Williams. LOG4J2-215: Various small documentation fixes. LOG4J2-217: Ensure PluginManager streams are always closed. Thanks to Fabien Sanglard. Changes: LOG4J2-237: Moved JMX Client GUI classes into separate jmx-gui submodule. LOG4J2-230: Improved error reporting when misconfigured. Thanks to Wojciech Zaręba. Renamed AsynchAppender to AsyncAppender. Plugin name became Async (was Asynch). Removed CheckStyle false positives for NewlineAtEndOfFile and whitespace following &#39;*&#39; at end of line in javadoc. Moved Clock interface to package org.apache.logging.log4j.core.helpers. LOG4J2-225: Documentation updates to clarify use and impact of location in pattern layouts. Apache Log4j 2.0-beta5 requires a minimum of Java 6 to build and run. Basic compatibility with Log4j 1.x is provided through the log4j-1.2-api component, however it does not implement some of the very implementation specific classes and methods. The package names and Maven groupId have been changed to org.apache.logging.log4j to avoid any conflicts with log4j 1.x. 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: http://logging.apache.org/log4j/2.x/" />
<link rel="canonical" href="http://localhost:4000/logging/entry/apache_log4j_2_0_beta6" />
<meta property="og:url" content="http://localhost:4000/logging/entry/apache_log4j_2_0_beta6" />
<meta property="og:site_name" content="Blogs Archive" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2013-05-13T08:30:46-04:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Apache Log4j 2.0-beta6 released" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2013-05-13T08:30:46-04:00","datePublished":"2013-05-13T08:30:46-04:00","description":"The Apache Log4j 2 team is pleased to announce the Log4j 2.0-beta6 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 of the improvements available in Logback while fixing some inherent problems in Logback&#39;s architecture. This is the eighth release of Log4j 2 and is being made available to encourage use and feedback from the community. Fixed Bugs: LOG4J2-231: Logger.getParent() was not returning the correct Logger. LOG4J2-201: Renamed Plugin annotation attribute from &quot;type&quot; to &quot;category&quot;. LOG4J2-219: Fix: install default root logger if not configured (this is unchanged), but make sure to include configured named loggers. Clarified documentation. Thanks to Peter DePasquale. LOG4J2-159: Use OSGi version format in Fragment-Host LOG4J2-234: RegexFilter threw a NullPointerException when used as a context-wide filter. LOG4J2-192: Add support for interpolating Environment variables when processing the configuration. LOG4J2-235: Removed dependency on tools jar from core module, made jconsole dependency optional. Thanks to Sebastian Oerding. LOG4J2-233: Fixed link to log4j-user mailing list. LOG4J2-222: Disruptor will now shutdown during Tomcat shutdown. Thanks to Steven Yang. LOG4J2-224: The FlumeAppender failed to start if the Flume RPCClient could not connect to any Flume agents. LOG4J2-223: Fix LoggerContext start and stop to eliminate IllegalStateException and NoClassDefFound errors. LOG4J2-221: Remove hundreds of compiler warnings. Thanks to Nick Williams. LOG4J2-215: Various small documentation fixes. LOG4J2-217: Ensure PluginManager streams are always closed. Thanks to Fabien Sanglard. Changes: LOG4J2-237: Moved JMX Client GUI classes into separate jmx-gui submodule. LOG4J2-230: Improved error reporting when misconfigured. Thanks to Wojciech Zaręba. Renamed AsynchAppender to AsyncAppender. Plugin name became Async (was Asynch). Removed CheckStyle false positives for NewlineAtEndOfFile and whitespace following &#39;*&#39; at end of line in javadoc. Moved Clock interface to package org.apache.logging.log4j.core.helpers. LOG4J2-225: Documentation updates to clarify use and impact of location in pattern layouts. Apache Log4j 2.0-beta5 requires a minimum of Java 6 to build and run. Basic compatibility with Log4j 1.x is provided through the log4j-1.2-api component, however it does not implement some of the very implementation specific classes and methods. The package names and Maven groupId have been changed to org.apache.logging.log4j to avoid any conflicts with log4j 1.x. 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: http://logging.apache.org/log4j/2.x/","headline":"Apache Log4j 2.0-beta6 released","mainEntityOfPage":{"@type":"WebPage","@id":"http://localhost:4000/logging/entry/apache_log4j_2_0_beta6"},"url":"http://localhost:4000/logging/entry/apache_log4j_2_0_beta6"}</script>
<!-- End Jekyll SEO tag -->
<link rel="stylesheet" href="/assets/main.css"><link type="application/atom+xml" rel="alternate" href="http://localhost:4000/feed.xml" title="Blogs Archive" /></head>
<body><header class="site-header" role="banner">
<div class="wrapper"><a class="site-title" rel="author" href="/">Blogs Archive</a><nav class="site-nav">
<input type="checkbox" id="nav-trigger" class="nav-trigger" />
<label for="nav-trigger">
<span class="menu-icon">
<svg viewBox="0 0 18 15" width="18px" height="15px">
<path d="M18,1.484c0,0.82-0.665,1.484-1.484,1.484H1.484C0.665,2.969,0,2.304,0,1.484l0,0C0,0.665,0.665,0,1.484,0 h15.032C17.335,0,18,0.665,18,1.484L18,1.484z M18,7.516C18,8.335,17.335,9,16.516,9H1.484C0.665,9,0,8.335,0,7.516l0,0 c0-0.82,0.665-1.484,1.484-1.484h15.032C17.335,6.031,18,6.696,18,7.516L18,7.516z M18,13.516C18,14.335,17.335,15,16.516,15H1.484 C0.665,15,0,14.335,0,13.516l0,0c0-0.82,0.665-1.483,1.484-1.483h15.032C17.335,12.031,18,12.695,18,13.516L18,13.516z"/>
</svg>
</span>
</label>
<div class="trigger"><a class="page-link" href="/about/">About</a></div>
</nav></div>
</header>
<main class="page-content" aria-label="Content">
<div class="wrapper">
<article class="post h-entry" itemscope itemtype="http://schema.org/BlogPosting">
<header class="post-header">
<h1 class="post-title p-name" itemprop="name headline">Apache Log4j 2.0-beta6 released</h1>
<p class="post-meta">
<time class="dt-published" datetime="2013-05-13T08:30:46-04:00" itemprop="datePublished">May 13, 2013
</time>• <span itemprop="author" itemscope itemtype="http://schema.org/Person"><span class="p-author h-card" itemprop="name">{"display_name"=>"Christian Grobmeier", "login"=>"grobmeier", "email"=>"grobmeier@apache.org"}</span></span></p>
</header>
<div class="post-content e-content" itemprop="articleBody">
<p>The Apache Log4j 2 team is pleased to announce the Log4j 2.0-beta6 release!</p>
<p>Apache log4j is a well known framework for logging application behavior. Log4j 2 is an upgrade to<br />
Log4j that provides significant improvements over its predecessor, Log4j 1.x, and provides<br />
many of the improvements available in Logback while fixing some inherent problems in Logback's<br />
architecture.</p>
<p>This is the eighth release of Log4j 2 and is being made available to encourage use and feedback from the community.</p>
<h3>Fixed Bugs:</h3>
<ul>
<li>LOG4J2-231: Logger.getParent() was not returning the correct Logger.</li>
<li>LOG4J2-201: Renamed Plugin annotation attribute from "type" to "category".</li>
<li>LOG4J2-219: Fix: install default root logger if not configured (this is unchanged),<br />
but make sure to include configured named loggers. Clarified documentation. Thanks to Peter DePasquale.</li>
<li>LOG4J2-159: Use OSGi version format in Fragment-Host</li>
<li>LOG4J2-234: RegexFilter threw a NullPointerException when used as a context-wide filter.</li>
<li>LOG4J2-192: Add support for interpolating Environment variables when processing the configuration.</li>
<li>LOG4J2-235: Removed dependency on tools jar from core module, made jconsole dependency optional. Thanks to Sebastian Oerding.</li>
<li>LOG4J2-233: Fixed link to log4j-user mailing list.</li>
<li>LOG4J2-222: Disruptor will now shutdown during Tomcat shutdown. Thanks to Steven Yang.</li>
<li>LOG4J2-224: The FlumeAppender failed to start if the Flume RPCClient could not connect to any Flume agents.</li>
<li>LOG4J2-223: Fix LoggerContext start and stop to eliminate IllegalStateException and NoClassDefFound errors.</li>
<li>LOG4J2-221: Remove hundreds of compiler warnings. Thanks to Nick Williams.</li>
<li>LOG4J2-215: Various small documentation fixes.</li>
<li>LOG4J2-217: Ensure PluginManager streams are always closed. Thanks to Fabien Sanglard.</li>
</ul>
<h3>Changes:</h3>
<ul>
<li>LOG4J2-237: Moved JMX Client GUI classes into separate jmx-gui submodule.</li>
<li>LOG4J2-230: Improved error reporting when misconfigured. Thanks to Wojciech Zaręba.</li>
<li>Renamed AsynchAppender to AsyncAppender. Plugin name became Async (was Asynch).</li>
<li>Removed CheckStyle false positives for NewlineAtEndOfFile and whitespace following '*' at end of line in javadoc.</li>
<li>Moved Clock interface to package org.apache.logging.log4j.core.helpers.</li>
<li>LOG4J2-225: Documentation updates to clarify use and impact of location in pattern layouts.</li>
</ul>
<p>Apache Log4j 2.0-beta5 requires a minimum of Java 6 to build and run. Basic compatibility with<br />
Log4j 1.x is provided through the log4j-1.2-api component, however it does not implement some of the<br />
very implementation specific classes and methods. The package names and Maven groupId have been changed to<br />
org.apache.logging.log4j to avoid any conflicts with log4j 1.x.</p>
<p>For complete information on Apache Log4j 2, including instructions on how to submit bug reports,<br />
patches, or suggestions for improvement, see the Apache Apache Log4j 2 website:</p>
<p><a href="http://logging.apache.org/log4j/2.x/">http://logging.apache.org/log4j/2.x/</a></p>
</div><a class="u-url" href="/logging/entry/apache_log4j_2_0_beta6" hidden></a>
</article>
</div>
</main><footer class="site-footer h-card">
<data class="u-url" href="/"></data>
<div class="wrapper">
<h2 class="footer-heading">Blogs Archive</h2>
<div class="footer-col-wrapper">
<div class="footer-col footer-col-1">
<ul class="contact-list">
<li class="p-name">Blogs Archive</li><li><a class="u-email" href="mailto:issues@infra.apache.org">issues@infra.apache.org</a></li></ul>
</div>
<div class="footer-col footer-col-2"><ul class="social-media-list"><li><a href="https://github.com/jekyll"><svg class="svg-icon"><use xlink:href="/assets/minima-social-icons.svg#github"></use></svg> <span class="username">jekyll</span></a></li><li><a href="https://www.twitter.com/jekyllrb"><svg class="svg-icon"><use xlink:href="/assets/minima-social-icons.svg#twitter"></use></svg> <span class="username">jekyllrb</span></a></li></ul>
</div>
<div class="footer-col footer-col-3">
<p>This is an archive of the Roller blogs that were previously hosted on blogs.apache.org</p>
</div>
</div>
</div>
</footer>
</body>
</html>