mirror of
https://github.com/apache/cloudstack.git
synced 2025-12-15 18:12:35 +01:00
119 lines
4.0 KiB
Plaintext
119 lines
4.0 KiB
Plaintext
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
|
|
|