You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-user@logging.apache.org by Patrice Thiebaud <pa...@bea.com> on 2002/08/30 15:34:50 UTC
Re: Deployment of an application on multiple instances running
on the same machine
Thanks, but I didn't anything about this possibility in the documentation.
Could anyone please tell how it can be configured ?
Thanks in advance.
At 13:54 29/08/2002 -0500, you wrote:
>Hello:
>
>The configuration class can read a system property and substitute it. You
>can build a unique log name for each instance of the application, assign it
>to a system property, and use that value for the log file name.
>
>Regards
>Bill Blalock
>
>
>
>
> Patrice
> Thiebaud
>
> <patrice.thiebaud To:
> log4j-user@jakarta.apache.org
> @bea.com> cc:
>
> Subject: Deployment of an
> application on multiple instances running on the same
> 08/29/2002
> 12:24 machine
>
> PM
>
> Please respond
> to
>
> "Log4J
> Users
>
> List"
>
>
>
>
>
>
>
>
>
>Hi,
>
>Sorry if my question has already been answered.
>
>I need to deploy an application on multiple instances of WebLogic Server
>running on the same machine, with the same log4j configuration file.
>I would like to have a specific log file used for each WLS instance.
>
>How can it be done ?
>
>Thanks in advance.
>
>--------------------------------------------------------------
>Patrice Thiebaud - Presales Senior Consultant
>BEA Systems - France
>Tour Manhattan
>6 place de l'Iris
>92095 PARIS La Défense Cédex
>Tel: 33 1 41 45 70 27 Mobile: 06 08 05 95 95
>--------------------------------------------------------------
>
>
>
>
>--
>To unsubscribe, e-mail: <ma...@jakarta.apache.org>
>For additional commands, e-mail: <ma...@jakarta.apache.org>
>
>
>
>
>
>
>--
>To unsubscribe, e-mail: <ma...@jakarta.apache.org>
>For additional commands, e-mail: <ma...@jakarta.apache.org>
--------------------------------------------------------------
Patrice Thiebaud - Presales Senior Consultant
BEA Systems - France
Tour Manhattan
6 place de l'Iris
92095 PARIS La Défense Cédex
Tel: 33 1 41 45 70 27 Mobile: 06 08 05 95 95
--------------------------------------------------------------
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>
Re: Deployment of an application on multiple instances running
on the same machine
Posted by Jacob Kjome <ho...@visi.com>.
You can refer to dynamic variables in your config file after having set
them dynamically by your initialization code...
<appender name="A2" class="org.apache.log4j.FileAppender">
<param name="File" value="${Barracuda.log.home}/main.log" />
<param name="Append" value="false" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%-4r [%t] %-5p %c %x -
%m%n"/>
</layout>
</appender>
I run log4j initialization at application startup in a servlet's init()
method and create a system variable which is available to the entire
JVM. Because of this, I make it unique. I just prepend the name of the
application running (in this case "Barracuda") and append ".log.home" and
then I just refer to that variable in the config file. The naming is
consistent enough that I can predict the variable. The method I use is
taking the name of the
context.getAttribute("javax.servlet.context.tempdir") directory created for
the application by the servlet container to do work specific to that
app. To be honest, I've only tried this in Tomcat, but there are others
who use this on other systems and I haven't heard of any issues from them.
Jake
At 03:34 PM 8/30/2002 +0200, you wrote:
>Thanks, but I didn't anything about this possibility in the documentation.
>Could anyone please tell how it can be configured ?
>
>Thanks in advance.
>
>At 13:54 29/08/2002 -0500, you wrote:
>
>>Hello:
>>
>>The configuration class can read a system property and substitute it. You
>>can build a unique log name for each instance of the application, assign it
>>to a system property, and use that value for the log file name.
>>
>>Regards
>>Bill Blalock
>>
>>
>>
>> Patrice Thiebaud
>> <patrice.thiebaud To:
>> log4j-user@jakarta.apache.org
>> @bea.com> cc:
> >
>> Subject: Deployment of
>> an application on multiple instances running on the same
>> 08/29/2002 12:24 machine
> >
>> PM
> >
>> Please respond to
>> "Log4J Users
>> List"
> >
>>
>>
>>
>>
>>
>>
>>Hi,
>>
>>Sorry if my question has already been answered.
>>
>>I need to deploy an application on multiple instances of WebLogic Server
>>running on the same machine, with the same log4j configuration file.
>>I would like to have a specific log file used for each WLS instance.
>>
>>How can it be done ?
>>
>>Thanks in advance.
>>
>>--------------------------------------------------------------
>>Patrice Thiebaud - Presales Senior Consultant
>>BEA Systems - France
>>Tour Manhattan
>>6 place de l'Iris
>>92095 PARIS La Défense Cédex
>>Tel: 33 1 41 45 70 27 Mobile: 06 08 05 95 95
>>--------------------------------------------------------------
>>
>>
>>
>>
>>--
>>To unsubscribe, e-mail: <ma...@jakarta.apache.org>
>>For additional commands, e-mail: <ma...@jakarta.apache.org>
>>
>>
>>
>>
>>
>>
>>--
>>To unsubscribe, e-mail: <ma...@jakarta.apache.org>
>>For additional commands, e-mail: <ma...@jakarta.apache.org>
>
>
>--------------------------------------------------------------
>Patrice Thiebaud - Presales Senior Consultant
>BEA Systems - France
>Tour Manhattan
>6 place de l'Iris
>92095 PARIS La Défense Cédex
>Tel: 33 1 41 45 70 27 Mobile: 06 08 05 95 95
>--------------------------------------------------------------
>
>
>
>
>--
>To unsubscribe, e-mail: <ma...@jakarta.apache.org>
>For additional commands, e-mail: <ma...@jakarta.apache.org>