Return-Path: X-Original-To: apmail-logging-log4j-user-archive@www.apache.org Delivered-To: apmail-logging-log4j-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 1C00610CCD for ; Thu, 20 Mar 2014 15:37:48 +0000 (UTC) Received: (qmail 90973 invoked by uid 500); 20 Mar 2014 15:37:47 -0000 Delivered-To: apmail-logging-log4j-user-archive@logging.apache.org Received: (qmail 90535 invoked by uid 500); 20 Mar 2014 15:37:42 -0000 Mailing-List: contact log4j-user-help@logging.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Log4J Users List" Reply-To: "Log4J Users List" Delivered-To: mailing list log4j-user@logging.apache.org Received: (qmail 89543 invoked by uid 99); 20 Mar 2014 15:37:39 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 20 Mar 2014 15:37:39 +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 ralph.goers@dslextreme.com designates 209.85.220.46 as permitted sender) Received: from [209.85.220.46] (HELO mail-pa0-f46.google.com) (209.85.220.46) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 20 Mar 2014 15:37:32 +0000 Received: by mail-pa0-f46.google.com with SMTP id kp14so1107372pab.33 for ; Thu, 20 Mar 2014 08:37:09 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:content-type:mime-version:subject:from :in-reply-to:date:content-transfer-encoding:message-id:references:to; bh=vhbjTKjvnTO46Xairu1QluZoyc/vZLP1O5oxQ4dFENw=; b=AWPT+/5VvnL2KJ4cHypyQSzrdN3NJPrSCNTbUOnwP3u14I5iAEFLsZ7hTl2WR63gH1 j2kKbiHwDFqWs0M0JKZQrMc+dUd2id4VcixV/rQ83zeb3QpAVXsf1V9KoCHIf5ZBhufD GU1lz2/ntidMevlseJB46srn8csaFH06AaylzAzcD0WrUFHa8T6mgsBBBS7ClB7dSECz r8IxDxt2uw+0cyy+JLVcLPVL5WPD2z0QdtMK7NzOd+IDTNYPbvUNDVeUsp6VCi/TdhNM A3/RfhR2iaAeUqMgXKNbYWrIEcfr77Uxv/q+7NlqxEr0TZYmmZxS/M67k1vWEAYLl+HM XDCQ== X-Gm-Message-State: ALoCoQnm2jtXWpCoJtf9GpPFjIEG9LNBwqcc7sv+/q8lkL4QW6F7tAzy1R3bh/5LW77Liz1BmwGL X-Received: by 10.68.108.1 with SMTP id hg1mr48215735pbb.80.1395329829594; Thu, 20 Mar 2014 08:37:09 -0700 (PDT) Received: from [192.168.1.44] ([209.12.167.2]) by mx.google.com with ESMTPSA id ug9sm4555900pbc.11.2014.03.20.08.37.08 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 20 Mar 2014 08:37:08 -0700 (PDT) Content-Type: text/plain; charset=windows-1252 Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\)) Subject: Re: beta9 to rc1 From: Ralph Goers In-Reply-To: Date: Thu, 20 Mar 2014 08:37:06 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: <3689D0E3-FE86-4ECA-9C83-A680ED723AB1@dslextreme.com> References: To: Log4J Users List X-Mailer: Apple Mail (2.1874) X-Virus-Checked: Checked by ClamAV on apache.org It is hard to answer your question just based on this email. =20 First, if you are getting an exception when starting Tomcat please open = a Jira issue and attach the log with the exception in it. Is the stack = trace below the exception? =20 Second, if lookups aren=92t working we need a better description of what = is not working. I=92m not sure why you have =93$${web:contextPath}=94 = and =93$${sys:catalina.home}=94 in your configuration below though. = Those should be resolved when the configuration is processed. Ralph On Mar 19, 2014, at 7:07 PM, Mahesh Dilhan = wrote: > HI >=20 > I'm using AsyncLogger and it satisfied the what i need. > 1 : Asysnc logger [tomcat is configured with the property > = {Log4jContextSelector=3Dorg.apache.logging.log4j.core.async.AsyncLoggerCon= textSelector > } >=20 > 2. I'm using rolling random access appender >=20 > 3. *Lookups *works as expected >=20 >=20 >=20 > Following is a part of log4j2.xml. >=20 >=20 >=20 > > $${web:contextPath} > $${sys:catalina.home} > = name=3D"filename">${catalinaHome}/logs/current/${contextName}.log > > >=20 > fileName=3D"${filename}" immediateFlush=3D"false" append=3D"false" >=20 > = filePattern=3D"${catalinaHome}/logs/archived/%d{yyyy-MM-dd}${contextName}-= %d{yyyy-MM-dd}.log.gz"> > > %d %p %c{1.} [%t] %m%n > > > > > >=20 >=20 >=20 >=20 > Everything was perfect before I change the version from *beta9 *to = *rc1* >=20 > 1. Exception occurred while initializing tomcat, *but this is not a = show > stopper*. > 2. File is created with a name AsyncLoggerContext.log. > 3. *Lookup suddenly stop working , which is a show stopper for me* >=20 >=20 >=20 > So I had to rollback the version again. >=20 > are there any new configuration which comes with *rc1?* >=20 >=20 > SEVERE: IOException while loading persisted sessions: > java.io.WriteAbortedException: writing aborted; > java.io.NotSerializableException: org.ap > ache.logging.log4j.core.Logger$PrivateConfig > java.io.WriteAbortedException: writing aborted; > java.io.NotSerializableException: > org.apache.logging.log4j.core.Logger$PrivateConfig > at > java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1333) > at > = java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947) > at > java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871) > at > = java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753) > at > java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329) > at > = java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947) > at > java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871) > at > = java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753) > at > java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329) > at = java.io.ObjectInputStream.readObject(ObjectInputStream.java:351) > at java.util.HashMap.readObject(HashMap.java:1030) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > = sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:= 39) > at > = sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm= pl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at > java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:974) > at > java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1849) > at > = java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753) > at > java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329) > at > = java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947) > at > java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871) > at > = java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753) > at > java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329) > at = java.io.ObjectInputStream.readObject(ObjectInputStream.java:351) > at > = org.apache.catalina.session.StandardSession.readObject(StandardSession.jav= a:1597) > at > = org.apache.catalina.session.StandardSession.readObjectData(StandardSession= .java:1062) > at > = org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:28= 4) > at > = org.apache.catalina.session.StandardManager.load(StandardManager.java:204)= > at > = org.apache.catalina.session.StandardManager.startInternal(StandardManager.= java:491) > at > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) > at > = org.apache.catalina.core.StandardContext.startInternal(StandardContext.jav= a:5443) > at > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) > at > = org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java= :901) > at > = org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) > at > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633) > at > org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:983) > at > = org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1660)= > at > = java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) > at > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) > at java.util.concurrent.FutureTask.run(FutureTask.java:138) > at > = java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.= java:886) > at > = java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java= :908) > at java.lang.Thread.run(Thread.java:619) >=20 >=20 >=20 >=20 >=20 >=20 >=20 >=20 > --=20 > Mahesh Dilhan --------------------------------------------------------------------- To unsubscribe, e-mail: log4j-user-unsubscribe@logging.apache.org For additional commands, e-mail: log4j-user-help@logging.apache.org