logging-log4j-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "James Stauffer" <stauffer.ja...@gmail.com>
Subject Re: Dynamic Log File
Date Wed, 29 Mar 2006 20:44:47 GMT
To do that using a config file, have your program call
System.setProperty("pid", pid) before log4j is configured and use the
following in your config:
    <param name="File"   value="${pid}workshop.log" />

On 3/29/06, Silvana Lima <Silvana.Lima@quality.com.br> wrote:
> Sorry but I didnt understand what you meant.
>
> I found this tutorial
> http://supportweb.cs.bham.ac.uk/documentation/tutorials/docsystem/build/tutorials/log4j/log4j.html#LOG4J-Basics-Layout
>
>
> I am trying to implement with FileAppender
>
>         org.apache.log4j.Logger myLog =
> org.apache.log4j.Logger.getLogger(classeName);
>         FileAppender appender = null;
>         try {
>            appender = new FileAppender(new PatternLayout(), ClassName +
> "_"+ context.getInstanceId());
>         } catch(Exception e) {}
>
>         myLog.addAppender(appender);
>         myLog.setLevel((Level) Level.INFO);
>
>         myLog.info("Test Log");
>
> But thanks very much for the quick answer.
>
> >>> stauffer.james@gmail.com 29/03/2006 16:06 >>>
> If you can set the desired log name as a system property then it should
> work.
>
> On 3/29/06, Silvana Lima <Silvana.Lima@quality.com.br> wrote:
> > Hello to all,
> >
> > I am in a project using BEA - Workshop Integration in a Windows
> plataform.
> > I am trying to figure out if it is possible to create a log file
> dynamically just when a java processe starts with the Process ID as part
> of the name of the log file.
> >
> > In the configuration file for Log4J it is used this configuration
> >
> >   <appender name="APPLOGFILE"
> class="org.apache.log4j.RollingFileAppender">
> >     <param name="File"   value="workshop.log" />
> >     <param name="Append" value="true" />
> >     <param name="MaxFileSize" value="3000KB" />
> >     <layout class="org.apache.log4j.PatternLayout">
> >       <param name="ConversionPattern" value="%d{DATE} %-5p %-15c{1}:
> %m%n"/>
> >     </layout>
> >   </appender>
> >
> >   <category name="wlw">
> >     <priority value="info" />
> >     <appender-ref ref="APPLOGFILE" />
> >   </category>
> >
> > ************************
> > I created this
> >
> >   <appender name="MYAPPLOGFILE"
> class="org.apache.log4j.RollingFileAppender">
> >     <param name="File"
> value="processes.VantiveInsertAddressSync.log" />
> >     <param name="Append" value="true" />
> >     <param name="MaxFileSize" value="3000KB" />
> >     <layout class="org.apache.log4j.PatternLayout">
> >       <param name="ConversionPattern" value="%d{DATE} %-5p %-15c{1}:
> %m%n"/>
> >     </layout>
> >   </appender>
> >
> >   <category
> name="xxx.eai.processes.vantive.manterendereco.VantiveInsertAddressSync">
> >     <priority value="info" />
> >     <appender-ref ref="MYAPPLOGFILE" />
> >   </category>
> >
> >
> > This works to log the VantiveInsertAddressSync process itself. But
> the client wants a different log for each instance of the process.
> > Is there a way to do this with log4J API?
> >
> > Thanks for any help
> > Please reply to silvana.lima@quality.com.br
> >
> > Silvana.
> >
> >
> >
> >
> --------------------------------------------------------------------------------------------------------
> > O conteúdo desta mensagem e de seus anexos é de uso restrito e
> confidencial, sendo o seu sigilo protegido por lei. Estas informações
> não podem ser divulgadas sem prévia autorização escrita. Se você não é
> o destinatário desta mensagem, ou o responsável pela sua entrega,
> apague-a imediatamente e avise ao remetente, respondendo a esta
> mensagem. Alertamos que esta mensagem transitou por rede pública de
> comunicação, estando, portanto, sujeita aos riscos inerentes a essa
> forma de comunicação. A QUALITY SOFTWARE não se responsabiliza por
> conclusões, opiniões, ou outras informações nesta mensagem que não
> tenham sido emitidas por seus integrantes.
> >
> >
> > This e-mail and any attachments are confidential and may also be
> privileged. If you are not the named recipient, please notify the sender
> immediately and do not disclose the contents to any other person, use it
> for any purpose, or store or copy the information. In the event of any
> technical difficulty with this email, please contact the sender. QUALITY
> SOFTWARE is not responsible for conclusion, opinions or any kind of
> information in this message that doesn't come from our personnel.
> >
> --------------------------------------------------------------------------------------------------------
> >
> >
> >
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: log4j-user-unsubscribe@logging.apache.org
> > For additional commands, e-mail: log4j-user-help@logging.apache.org
> >
> >
>
>
> --
> James Stauffer
> Are you good? Take the test at http://www.livingwaters.com/good/
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: log4j-user-unsubscribe@logging.apache.org
> For additional commands, e-mail: log4j-user-help@logging.apache.org
>
>
>
> --------------------------------------------------------------------------------------------------------
> O conteúdo desta mensagem e de seus anexos é de uso restrito e confidencial, sendo
o seu sigilo protegido por lei. Estas informações não podem ser divulgadas sem prévia
autorização escrita. Se você não é o destinatário desta mensagem, ou o responsável
pela sua entrega, apague-a imediatamente e avise ao remetente, respondendo a esta mensagem.
Alertamos que esta mensagem transitou por rede pública de comunicação, estando, portanto,
sujeita aos riscos inerentes a essa forma de comunicação. A QUALITY SOFTWARE não se responsabiliza
por conclusões, opiniões, ou outras informações nesta mensagem que não tenham sido emitidas
por seus integrantes.
>
>
> This e-mail and any attachments are confidential and may also be privileged. If you are
not the named recipient, please notify the sender immediately and do not disclose the contents
to any other person, use it for any purpose, or store or copy the information. In the event
of any technical difficulty with this email, please contact the sender. QUALITY SOFTWARE is
not responsible for conclusion, opinions or any kind of information in this message that doesn't
come from our personnel.
> --------------------------------------------------------------------------------------------------------
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: log4j-user-unsubscribe@logging.apache.org
> For additional commands, e-mail: log4j-user-help@logging.apache.org
>
>


--
James Stauffer
Are you good? Take the test at http://www.livingwaters.com/good/

---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-user-unsubscribe@logging.apache.org
For additional commands, e-mail: log4j-user-help@logging.apache.org


Mime
View raw message