Return-Path: X-Original-To: apmail-logging-general-archive@www.apache.org Delivered-To: apmail-logging-general-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id CE80ED9D4 for ; Sat, 13 Oct 2012 19:39:58 +0000 (UTC) Received: (qmail 27978 invoked by uid 500); 13 Oct 2012 19:39:58 -0000 Delivered-To: apmail-logging-general-archive@logging.apache.org Received: (qmail 27864 invoked by uid 500); 13 Oct 2012 19:39:58 -0000 Mailing-List: contact general-help@logging.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: "Logging General" List-Id: Delivered-To: mailing list general@logging.apache.org Received: (qmail 27657 invoked by uid 99); 13 Oct 2012 19:39:57 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 13 Oct 2012 19:39:57 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of grobmeier@gmail.com designates 209.85.212.181 as permitted sender) Received: from [209.85.212.181] (HELO mail-wi0-f181.google.com) (209.85.212.181) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 13 Oct 2012 19:39:51 +0000 Received: by mail-wi0-f181.google.com with SMTP id hq12so533295wib.4 for ; Sat, 13 Oct 2012 12:39:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=ETIDorAu1ACCZD4fSUr3g58VmoRpFe8x5y4MlAaTJTI=; b=WP45JmD78BneHLSM2WeaXPQfeVQXi0yWY4lQQiIjjXomxXmcm0IM6cYszFbLTD0R0F 2YJhhUJQxx4v+up3aMu05xKQgdp335WIvP1jBldKqFA9nfllrABvevojx520qY232SWs XPbXOK2SG488JHl0Qkf1HbWDoP8e4qEFANCjdt3ufGAO5poDe7IaLwlIFaOTVNth/46f x5fmKTuWj4YcRVBh6+kfg/w7F9bbM5lx77M4EE2vKaa1iDDUkSSkt+GMg0aIjEVvIp3e GWs9rn8LfDTSoTMctrTyzYHsetHXAU/O1iF4fKjCAlL8K3t7QQNUevkUNzPJPuzTt4f2 pdJw== Received: by 10.180.94.73 with SMTP id da9mr13628884wib.19.1350157171497; Sat, 13 Oct 2012 12:39:31 -0700 (PDT) MIME-Version: 1.0 Received: by 10.223.155.208 with HTTP; Sat, 13 Oct 2012 12:39:11 -0700 (PDT) In-Reply-To: References: From: Christian Grobmeier Date: Sat, 13 Oct 2012 21:39:11 +0200 Message-ID: Subject: Re: [ANNOUNCEMENT] Apache Logging log4j 2.0-beta2 released To: Log4J Developers List Cc: Logging General Content-Type: text/plain; charset=UTF-8 X-Virus-Checked: Checked by ClamAV on apache.org Hello, I just forwarded this to announce@apache.org I can only remind how important sending the release announcement to announce@ is - let us add this recipient to our defaults for announcments please :-) In addition, I posted it to our blog. Thanks for the hard work! Cheers Christian On Fri, Oct 12, 2012 at 9:01 AM, Ralph Goers wrote: > The Apache Logging team is pleased to announce the Apache log4j 2.0-beta2 > 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's > architecture. > > This is the fourth release of Log4j 2 and is being made available to > encourage use and feedback from the community. > > Bug fixes and enhancements > > Changes in this version include: > > New features: > o LOG4J2-35: Add interval and modulate options to TimeBasedTriggeringPolicy > to allow more fine-grained control of > when file rolling should occur. > o LOG4J2-58: Add support for filtering packages from stack traces. > o LOG4J2-84: If system property "disableThreadContextStack" is set pushes > to the ThreadContext will be ignored. If > system property "disableThreadContext" is set both puts and pushes > will be ignored. > o LOG4J2-83: If system property "disableThreadContextMap" is set puts to > the ThreadContext will be ignored. If > system property "disableThreadContext" is set both puts and pushes > will be ignored. > o Add support for ANSI colors by adding the highlight and style pattern > converters. Fix pattern > parsing to allow nested patterns. > o Allow the status logging to be directed to stderr or to a file. > o Add getFormats to MultiformatMessage and allow StructuredDataMessage to > format as XML. > > Fixed Bugs: > o DefaultConfiguration was not starting the Console Appender. > o LOG4J2-92: Converted DynamicThresholdFilter to use KeyValuePair. Fixed > bugs in the Map-based filters > to allow declaration of multiple values for a key to match the > documentation. > o LOG4J2-88: Many logging methods in AbstractLogger were set to an > incorrect logging level. catching was > using the THROWING marker and was set to debug instead of error. > o LOG4J2-91: Log4j 1.2 adapter's Category class was missing 3 log methods. > o LOG4J2-84: If the ThreadContext stack is empty the LogEvent will contain > a null value to reduce the overhead of > creating log events and in the size of the serialized object. > Changed the ThreadContext stack to use > a custom stack interface instead of java.util.Stack as that class is > overly heavy. This change will > cause an API incompatibility. > o LOG4J2-83: If the ThreadContext map is empty the LogEvent will contain a > null value to reduce the overhead of creating > log events and in the size of the serialized object. > o LOG4J2-90: Add documentation on client vs server mode to performance > page. > o Move variable substitution from PatternLayout to appropriate converters to > improve performance. > > Changes: > o Made ParameterizedMessage, StringFormattedMessage and ThreadDumpMessage > immutable. LocalizedMessage is > immutable except that it will be updated with the logger name when > it is added to the LogEvent. > > Apache Log4j 2.0-beta2 requires a minimum of Java 5 to build and run. Basic > compatibility with > Log4j 1.x is provided through the log4j12-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/ -- http://www.grobmeier.de https://www.timeandbill.de