Return-Path: Delivered-To: apmail-logging-log4j-dev-archive@www.apache.org Received: (qmail 15175 invoked from network); 7 Sep 2004 17:34:06 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 7 Sep 2004 17:34:06 -0000 Received: (qmail 38080 invoked by uid 500); 7 Sep 2004 17:33:36 -0000 Delivered-To: apmail-logging-log4j-dev-archive@logging.apache.org Received: (qmail 38005 invoked by uid 500); 7 Sep 2004 17:33:35 -0000 Mailing-List: contact log4j-dev-help@logging.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Log4J Developers List" Reply-To: "Log4J Developers List" Delivered-To: mailing list log4j-dev@logging.apache.org Received: (qmail 37918 invoked by uid 99); 7 Sep 2004 17:33:34 -0000 X-ASF-Spam-Status: No, hits=1.6 required=10.0 tests=RCVD_IN_NJABL_DUL,RCVD_IN_SORBS_DUL X-Spam-Check-By: apache.org Received-SPF: pass (hermes.apache.org: local policy) Received: from [80.238.41.184] (HELO mail.qos.ch) (80.238.41.184) by apache.org (qpsmtpd/0.28) with ESMTP; Tue, 07 Sep 2004 10:33:33 -0700 Received: from kal.qos.ch (kal [192.168.1.3]) by mail.qos.ch (Postfix) with ESMTP id B42D01EC073 for ; Tue, 7 Sep 2004 19:56:30 +0200 (CEST) Message-Id: <6.0.3.0.0.20040907192619.032a2980@mail.qos.ch> X-Sender: ceki@mail.qos.ch (Unverified) X-Mailer: QUALCOMM Windows Eudora Version 6.0.3.0 Date: Tue, 07 Sep 2004 19:33:29 +0200 To: "Log4J Developers List" From: Ceki =?iso-8859-1?Q?G=FClc=FC?= Subject: Refactoring of location info extraction In-Reply-To: <20040907171605.5873.qmail@minotaur.apache.org> References: <20040907171605.5873.qmail@minotaur.apache.org> Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1"; format=flowed Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N I have refactored location info extraction code into two separate classes. (It used to be in the LocationInfo class.) This should pave the way for a better extraction method based on StackTraceElements introduced in JDK 1.4. See http://marc.theaimsgroup.com/?t=3D108473346700001&r=3D1&w=3D2 for more details. At 07:16 PM 9/7/2004, you wrote: >ceki 2004/09/07 10:16:05 > > Modified: src/java/org/apache/log4j/xml UtilLoggingXMLDecoder.java > XMLDecoder.java XMLLayout.java > src/java/org/apache/log4j/spi= LoggingEventFieldResolver.java > LoggingEvent.java > src/java/org/apache/log4j/db DBReceiverJob.java > DBAppender2.java DBAppender.java > src/java/org/apache/log4j/chainsaw > ChainsawCyclicBufferTableModel.java > tests/src/java/org/apache/log4j/performance Loop.java > tests/src/java/org/apache/log4j/db FullCycleDBTest.java > src/java/org/apache/log4j HTMLLayout.java > src/java/org/apache/log4j/lf5 LF5Appender.java > src/java/org/apache/log4j/pattern > MethodLocationPatternConverter.java > FileLocationPatternConverter.java > LineLocationPatternConverter.java > FullLocationPatternConverter.java > tests build.xml > src/java/org/apache/log4j/chainsaw/layout > LayoutEditorPane.java EventDetailLayout.java > src/java/org/apache/log4j/varia LogFilePatternReceiver.java > src/java/org/apache/log4j/chainsaw/filter FilterModel.java > Added: src/java/org/apache/log4j/spi/location LocationInfo.java > LegacyExtractor.java > tests/src/java/org/apache/log4j/spi/location > LocationInfoTest.java > Removed: src/java/org/apache/log4j/spi LocationInfo.java > Log: > - Created a new o.a.l.spi.location package > > - Moved o.a.l.spi.LocationInfo class to o.a.l.spi.location.LocationInfo > > - Updated many classes to reflect the name change > > - The location info extraction code has beed factored out to its own=20 > class. New and improved extraction strategies to follow. > > - Previously "transient" fields in LocationInfo are now serialized. > > Revision Changes Path > 1.18 +1=20 > -1 = logging-log4j/src/java/org/apache/log4j/xml/UtilLoggingXMLDecoder.java > --=20 Ceki G=FClc=FC For log4j documentation consider "The complete log4j manual" ISBN: 2970036908 http://www.qos.ch/shop/products/clm_t.jsp =20 --------------------------------------------------------------------- To unsubscribe, e-mail: log4j-dev-unsubscribe@logging.apache.org For additional commands, e-mail: log4j-dev-help@logging.apache.org