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 Janusz Dalecki <jd...@tycoint.com> on 2002/03/28 04:45:15 UTC

RollingFileAppender and DailyRollingFileAppender

Is there a way of having the mixture of both RollingFileAppender and
DailyRollingFileAppender options?. I have a requirement to log daily and
delete old files weekly.
Thanks,
Janusz


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: RollingFileAppender and DailyRollingFileAppender

Posted by Ceki Gülcü <ce...@qos.ch>.
At 09:30 28.03.2002 -0800, you wrote:
>Ceki,
>     Hadn't seen the 1.3 plan.

I put it up this morning. :-)

>  Strategy based rollovers looks interesting -- I'll get to work on it.

When you do, make sure to give full credit to the original authors. Asking for
their permission is even better.

>     What specifically needs to be done to release 1.2?  The user list is 
> getting a
>lot of traffic on problems in 1.1.3 that are fixed in 1.2.  I think the most
>effective action to reducing user problems would be getting 1.2 "out the 
>door".

I totally agree. I'll spend the day tomorrow testing and fixing reported bugs.
We'll go beta5 tomorrow and rc1 next week. Testing is the most important
part of log4j. It usually takes me more time to write the test code than the
code I am testing. Do you want to join the party?

>Ceki Gülcü wrote:
>
> > Hi Kevin,
> >
> > Done. Have you seen the plan for log4j 1.3? It's available at
> >
> >    http://jakarta.apache.org/log4j/docs/plan.html
> >
> > Will you be interested in taking the "strategy based rollovers"  task?
> >
> > At 22:28 27.03.2002 -0800, you wrote:
> > >I wrote a CompositeRollingAppender last August to do that.  I'm 
> attaching that
> > >code and some example config files to you separately.
> > >
> > >Ceki... Could you please put these files in the log4j/contribs/KevinSteppe
> > >folder of the available releases?  This seems to be coming up 
> occasionally and
> > >it would be more convenient to just point people there.
> > >
> > >Thanks,
> > >Kevin
> > >
> > >
> > >Janusz Dalecki wrote:
> > >
> > > > Is there a way of having the mixture of both RollingFileAppender and
> > > > DailyRollingFileAppender options?. I have a requirement to log 
> daily and
> > > > delete old files weekly.
> > > > Thanks,
> > > > Janusz
> > > >
> > > > --
> > > > To unsubscribe,
> > > e-mail:   <ma...@jakarta.apache.org>
> > > > For additional commands, e-mail:
> > > <ma...@jakarta.apache.org>
> > >#Config file for CompositeRollingAppender
> > >#This is an example config to use CompositeRollingAppender in Size based
> > >Backups only
> > >
> > >log4j.rootCategory=debug, R
> > >log4j.appender.R=org.apache.log4j.CompositeRollingAppender
> > >
> > >#How to perform rolling -- 1 = By Size
> > >#Note -- this is the only difference from RollingFileAppender!
> > >log4j.appender.R.RollingStyle=1
> > >
> > >#file to log to
> > >log4j.appender.R.File=example.log
> > >
> > >#Size Rolling params
> > >log4j.appender.R.MaxFileSize=10MB
> > >log4j.appender.R.MaxSizeRollBackups=10
> > >
> > >#layout options
> > >log4j.appender.R.layout=org.apache.log4j.PatternLayout
> > >log4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n
> > >#Config file for CompositeRollingAppender
> > >#This is an example config to use CompositeRollingAppender in Time based
> > >Backups only
> > >
> > >log4j.rootCategory=debug, R
> > >log4j.appender.R=org.apache.log4j.CompositeRollingAppender
> > >
> > >#How to perform rolling -- 2 = By Time
> > >#Note -- this is the only difference from DailyRollingFileAppender!
> > >log4j.appender.R.RollingStyle=2
> > >
> > >#file to log to
> > >log4j.appender.R.File=example.log
> > >
> > >#Date Rolling params
> > >log4j.appender.R.datePattern='.'yyyy-MM-dd
> > >
> > >#layout options
> > >log4j.appender.R.layout=org.apache.log4j.PatternLayout
> > >log4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n
> > >#Default Config file for CompositeRollingAppender
> > >log4j.rootCategory=debug, R
> > >
> > >log4j.appender.R=org.apache.log4j.CompositeRollingAppender
> > >
> > >#How to perform rolling -- Composite is the default
> > >log4j.appender.R.RollingStyle=3
> > >
> > >#Use same file name for all inprocess logging?
> > >log4j.appender.R.staticLogFileName=true
> > >log4j.appender.R.File=example.log
> > >
> > >#Size Rolling params
> > >log4j.appender.R.CountDirection=-1
> > >log4j.appender.R.MaxFileSize=5KB
> > >log4j.appender.R.MaxSizeRollBackups=10
> > >
> > >#Date Rolling params
> > >log4j.appender.R.datePattern='.'yyyy-MM-dd
> > >
> > >#layout options
> > >log4j.appender.R.layout=org.apache.log4j.PatternLayout
> > >log4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n
> > >
> > >--
> > >To unsubscribe, 
> e-mail:   <ma...@jakarta.apache.org>
> > >For additional commands, e-mail: 
> <ma...@jakarta.apache.org>
> >
> > --
> > Ceki
> >
> > My link of the month: http://java.sun.com/aboutJava/standardization/
> >
> > --
> > 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>

--
Ceki

My link of the month: http://java.sun.com/aboutJava/standardization/


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: RollingFileAppender and DailyRollingFileAppender

Posted by Kevin Steppe <ks...@pacbell.net>.
Ceki,
    Hadn't seen the 1.3 plan.  Strategy based rollovers looks interesting -- I'll
get to work on it.

    What specifically needs to be done to release 1.2?  The user list is getting a
lot of traffic on problems in 1.1.3 that are fixed in 1.2.  I think the most
effective action to reducing user problems would be getting 1.2 "out the door".

Kevin


Ceki Gülcü wrote:

> Hi Kevin,
>
> Done. Have you seen the plan for log4j 1.3? It's available at
>
>    http://jakarta.apache.org/log4j/docs/plan.html
>
> Will you be interested in taking the "strategy based rollovers"  task?
>
> At 22:28 27.03.2002 -0800, you wrote:
> >I wrote a CompositeRollingAppender last August to do that.  I'm attaching that
> >code and some example config files to you separately.
> >
> >Ceki... Could you please put these files in the log4j/contribs/KevinSteppe
> >folder of the available releases?  This seems to be coming up occasionally and
> >it would be more convenient to just point people there.
> >
> >Thanks,
> >Kevin
> >
> >
> >Janusz Dalecki wrote:
> >
> > > Is there a way of having the mixture of both RollingFileAppender and
> > > DailyRollingFileAppender options?. I have a requirement to log daily and
> > > delete old files weekly.
> > > Thanks,
> > > Janusz
> > >
> > > --
> > > To unsubscribe,
> > e-mail:   <ma...@jakarta.apache.org>
> > > For additional commands, e-mail:
> > <ma...@jakarta.apache.org>
> >#Config file for CompositeRollingAppender
> >#This is an example config to use CompositeRollingAppender in Size based
> >Backups only
> >
> >log4j.rootCategory=debug, R
> >log4j.appender.R=org.apache.log4j.CompositeRollingAppender
> >
> >#How to perform rolling -- 1 = By Size
> >#Note -- this is the only difference from RollingFileAppender!
> >log4j.appender.R.RollingStyle=1
> >
> >#file to log to
> >log4j.appender.R.File=example.log
> >
> >#Size Rolling params
> >log4j.appender.R.MaxFileSize=10MB
> >log4j.appender.R.MaxSizeRollBackups=10
> >
> >#layout options
> >log4j.appender.R.layout=org.apache.log4j.PatternLayout
> >log4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n
> >#Config file for CompositeRollingAppender
> >#This is an example config to use CompositeRollingAppender in Time based
> >Backups only
> >
> >log4j.rootCategory=debug, R
> >log4j.appender.R=org.apache.log4j.CompositeRollingAppender
> >
> >#How to perform rolling -- 2 = By Time
> >#Note -- this is the only difference from DailyRollingFileAppender!
> >log4j.appender.R.RollingStyle=2
> >
> >#file to log to
> >log4j.appender.R.File=example.log
> >
> >#Date Rolling params
> >log4j.appender.R.datePattern='.'yyyy-MM-dd
> >
> >#layout options
> >log4j.appender.R.layout=org.apache.log4j.PatternLayout
> >log4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n
> >#Default Config file for CompositeRollingAppender
> >log4j.rootCategory=debug, R
> >
> >log4j.appender.R=org.apache.log4j.CompositeRollingAppender
> >
> >#How to perform rolling -- Composite is the default
> >log4j.appender.R.RollingStyle=3
> >
> >#Use same file name for all inprocess logging?
> >log4j.appender.R.staticLogFileName=true
> >log4j.appender.R.File=example.log
> >
> >#Size Rolling params
> >log4j.appender.R.CountDirection=-1
> >log4j.appender.R.MaxFileSize=5KB
> >log4j.appender.R.MaxSizeRollBackups=10
> >
> >#Date Rolling params
> >log4j.appender.R.datePattern='.'yyyy-MM-dd
> >
> >#layout options
> >log4j.appender.R.layout=org.apache.log4j.PatternLayout
> >log4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n
> >
> >--
> >To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
> >For additional commands, e-mail: <ma...@jakarta.apache.org>
>
> --
> Ceki
>
> My link of the month: http://java.sun.com/aboutJava/standardization/
>
> --
> 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>


logging in a servlet

Posted by "Edward Q. Bridges" <eb...@teachscape.com>.
is it possible to append to a servlet's PrintWriter? or a ServletOutputStream?  if so, how 
would that be configured?

i.e., to use the Writer returned from HttpServletResponse.getWriter() as the destination 
for logging messages? (or to send messages to ServletOutputStream).

thanks
--e--



--
Edward Q. Bridges
http://www.teachscape.com



--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: RollingFileAppender and DailyRollingFileAppender

Posted by Ceki Gülcü <ce...@qos.ch>.
Hi Kevin,

Done. Have you seen the plan for log4j 1.3? It's available at

   http://jakarta.apache.org/log4j/docs/plan.html

Will you be interested in taking the "strategy based rollovers"  task?

At 22:28 27.03.2002 -0800, you wrote:
>I wrote a CompositeRollingAppender last August to do that.  I'm attaching that
>code and some example config files to you separately.
>
>Ceki... Could you please put these files in the log4j/contribs/KevinSteppe
>folder of the available releases?  This seems to be coming up occasionally and
>it would be more convenient to just point people there.
>
>Thanks,
>Kevin
>
>
>Janusz Dalecki wrote:
>
> > Is there a way of having the mixture of both RollingFileAppender and
> > DailyRollingFileAppender options?. I have a requirement to log daily and
> > delete old files weekly.
> > Thanks,
> > Janusz
> >
> > --
> > To unsubscribe, 
> e-mail:   <ma...@jakarta.apache.org>
> > For additional commands, e-mail: 
> <ma...@jakarta.apache.org>
>#Config file for CompositeRollingAppender
>#This is an example config to use CompositeRollingAppender in Size based 
>Backups only
>
>log4j.rootCategory=debug, R
>log4j.appender.R=org.apache.log4j.CompositeRollingAppender
>
>#How to perform rolling -- 1 = By Size
>#Note -- this is the only difference from RollingFileAppender!
>log4j.appender.R.RollingStyle=1
>
>#file to log to
>log4j.appender.R.File=example.log
>
>#Size Rolling params
>log4j.appender.R.MaxFileSize=10MB
>log4j.appender.R.MaxSizeRollBackups=10
>
>#layout options
>log4j.appender.R.layout=org.apache.log4j.PatternLayout
>log4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n
>#Config file for CompositeRollingAppender
>#This is an example config to use CompositeRollingAppender in Time based 
>Backups only
>
>log4j.rootCategory=debug, R
>log4j.appender.R=org.apache.log4j.CompositeRollingAppender
>
>#How to perform rolling -- 2 = By Time
>#Note -- this is the only difference from DailyRollingFileAppender!
>log4j.appender.R.RollingStyle=2
>
>#file to log to
>log4j.appender.R.File=example.log
>
>#Date Rolling params
>log4j.appender.R.datePattern='.'yyyy-MM-dd
>
>#layout options
>log4j.appender.R.layout=org.apache.log4j.PatternLayout
>log4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n
>#Default Config file for CompositeRollingAppender
>log4j.rootCategory=debug, R
>
>log4j.appender.R=org.apache.log4j.CompositeRollingAppender
>
>#How to perform rolling -- Composite is the default
>log4j.appender.R.RollingStyle=3
>
>#Use same file name for all inprocess logging?
>log4j.appender.R.staticLogFileName=true
>log4j.appender.R.File=example.log
>
>#Size Rolling params
>log4j.appender.R.CountDirection=-1
>log4j.appender.R.MaxFileSize=5KB
>log4j.appender.R.MaxSizeRollBackups=10
>
>#Date Rolling params
>log4j.appender.R.datePattern='.'yyyy-MM-dd
>
>#layout options
>log4j.appender.R.layout=org.apache.log4j.PatternLayout
>log4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n
>
>--
>To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
>For additional commands, e-mail: <ma...@jakarta.apache.org>

--
Ceki

My link of the month: http://java.sun.com/aboutJava/standardization/


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: RollingFileAppender and DailyRollingFileAppender

Posted by Kevin Steppe <ks...@pacbell.net>.
I wrote a CompositeRollingAppender last August to do that.  I'm attaching that
code and some example config files to you separately.

Ceki... Could you please put these files in the log4j/contribs/KevinSteppe
folder of the available releases?  This seems to be coming up occasionally and
it would be more convenient to just point people there.

Thanks,
Kevin


Janusz Dalecki wrote:

> Is there a way of having the mixture of both RollingFileAppender and
> DailyRollingFileAppender options?. I have a requirement to log daily and
> delete old files weekly.
> Thanks,
> Janusz
>
> --
> To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
> For additional commands, e-mail: <ma...@jakarta.apache.org>