Return-Path: Delivered-To: apmail-jakarta-avalon-dev-archive@apache.org Received: (qmail 38976 invoked from network); 14 Oct 2002 12:36:39 -0000 Received: from unknown (HELO nagoya.betaversion.org) (192.18.49.131) by daedalus.apache.org with SMTP; 14 Oct 2002 12:36:39 -0000 Received: (qmail 16395 invoked by uid 97); 14 Oct 2002 12:37:24 -0000 Delivered-To: qmlist-jakarta-archive-avalon-dev@jakarta.apache.org Received: (qmail 16364 invoked by uid 97); 14 Oct 2002 12:37:22 -0000 Mailing-List: contact avalon-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Avalon Developers List" Reply-To: "Avalon Developers List" Delivered-To: mailing list avalon-dev@jakarta.apache.org Received: (qmail 16352 invoked by uid 98); 14 Oct 2002 12:37:21 -0000 X-Antivirus: nagoya (v4218 created Aug 14 2002) Message-Id: <5.1.0.14.0.20021014142933.02775960@mail.qos.ch> X-Sender: ceki@mail.qos.ch X-Mailer: QUALCOMM Windows Eudora Version 5.1 Date: Mon, 14 Oct 2002 14:36:37 +0200 To: "Avalon Developers List" , avalon-dev@jakarta.apache.org From: Ceki =?iso-8859-1?Q?G=FClc=FC?= Subject: Re: [GUMP] Build Failure - excalibur-logger In-Reply-To: <20021013112423.76995.qmail@apache.org> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N The following information can be useful in correcting this: 1) The Hierarchy class still exists but it is an implementation of LoggerRepository. As of log4j 1.2, all log4j classes manipulate LoggerRepositories instead of Hierarchies. Thus, simply renaming "hierarchy" as "loggerRepository" should get rid of most compilation problems. 2) Category.getDefaultHierarchy has been deprecated. You should use LogManager.getLoggerRepository() instead. 3) hierarchy.getInstance should be replaced with loggerRepository.getLogger Hope this helps, At 11:24 13.10.2002 +0000, Peter Donald wrote: >compile: > [mkdir] Created dir: > /home/rubys/jakarta/jakarta-avalon-excalibur/logger/build/classes > [javac] Compiling 25 source files to > /home/rubys/jakarta/jakarta-avalon-excalibur/logger/build/classes > [javac] > /home/rubys/jakarta/jakarta-avalon-excalibur/logger/src/java/org/apache/avalon/excalibur/logger/Log4JLoggerManager.java:92: > cannot resolve symbol > [javac] symbol : constructor > Log4JLoggerManager (org.apache.log4j.spi.LoggerRepository) > [javac] location: class > org.apache.avalon.excalibur.logger.Log4JLoggerManager > [javac] this( Category.getDefaultHierarchy() ); > [javac] ^ > [javac] > /home/rubys/jakarta/jakarta-avalon-excalibur/logger/src/java/org/apache/avalon/excalibur/logger/Log4JLoggerManager.java:109: > cannot resolve symbol > [javac] symbol : constructor > Log4JLoggerManager (java.lang.String,org.apache.log4j.spi.LoggerRepository) > [javac] location: class > org.apache.avalon.excalibur.logger.Log4JLoggerManager > [javac] this( prefix, Category.getDefaultHierarchy() ); > [javac] ^ > [javac] > /home/rubys/jakarta/jakarta-avalon-excalibur/logger/src/java/org/apache/avalon/excalibur/logger/Log4JLoggerManager.java:119: > cannot resolve symbol > [javac] symbol : method getInstance (java.lang.String) > [javac] location: class org.apache.log4j.Hierarchy > [javac] new Log4JLogger( hierarchy.getInstance( "" ) ) ); > [javac] ^ > [javac] > /home/rubys/jakarta/jakarta-avalon-excalibur/logger/src/java/org/apache/avalon/excalibur/logger/Log4JLoggerManager.java:183: > cannot resolve symbol > [javac] symbol : method getInstance (java.lang.String) > [javac] location: class org.apache.log4j.Hierarchy > [javac] logger = new Log4JLogger( m_hierarchy.getInstance( > categoryName ) ); > [javac] ^ > [javac] Note: Some input files use or override a deprecated API. > [javac] Note: Recompile with -deprecation for details. > [javac] 4 errors > >BUILD FAILED >file:/home/rubys/jakarta/jakarta-avalon-excalibur/logger/build.xml:205: >Compile failed; see the compiler error output for details. > >Total time: 3 seconds -- Ceki TCP implementations will follow a general principle of robustness: be conservative in what you do, be liberal in what you accept from others. -- Jon Postel, RFC 793 -- To unsubscribe, e-mail: For additional commands, e-mail: