/apache-log4j-1.2.17/contribs/KevinSteppe/mail-2002-03-27.txt
Plain Text | 118 lines | 89 code | 29 blank | 0 comment | 0 complexity | 8e204ba2fce90c55b619b293471933af MD5 | raw file
Possible License(s): Apache-2.0
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
- http://www.apache.org/licenses/LICENSE-2.0
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
- Received: (qmail 12476 invoked from network); 28 Mar 2002 06:19:49 -0000
- Date: Wed, 27 Mar 2002 22:28:58 -0800
- From: Kevin Steppe <ksteppe@pacbell.net>
- Subject: Re: RollingFileAppender and DailyRollingFileAppender
- To: Log4J Users List <log4j-user@jakarta.apache.org>
- Reply-To: ksteppe@pacbell.net
- Message-id: <3CA2B82A.5C366593@pacbell.net>
- MIME-version: 1.0
- X-Mailer: Mozilla 4.7 [en] (WinNT; I)
- Content-type: multipart/mixed; boundary="Boundary_(ID_TnKsnil+d0oYB9TV0P+fgA)"
- X-Accept-Language: en
- References:
- <8DAB344CC3F3FE42A51FA1A8E295F8682ACD14@tepg-server2.tepgsyd.tycoint.com.au>
- X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N
- 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: <mailto:log4j-user-unsubscribe@jakarta.apache.org>
- > For additional commands, e-mail: <mailto:log4j-user-help@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