You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Niranjan Babu Bommu <ni...@gmail.com> on 2014/11/21 16:38:08 UTC
catalina.out rotation in tomcat 7.0.56
Hi
I’m working on a project migrating apps from jboss to tomcat, I’m running
into an issue that is catalina.out rotation, I’m using log4.properties.
Everything works fine, log rotation happening but not everyday midnight. I
‘m having difficult time to figure out. could some one help me out on this
I followed this document to setup.
http://tomcat.apache.org/tomcat-7.0-doc/logging.html#Using_Log4j.
log4j.properties in CATALINA_BASE/lib
log4j.rootLogger=INFO,catalina
log4j.appender.catalina=org.apache.log4j.DailyRollingFileAppender
log4j.appender.catalina.File=${catalina.base}/logs/catalina.out
log4j.appender.catalina.Append=true
log4j.appender.catalina.Encoding=UTF-8
# Roll-over the log once per day
log4j.appender.catalina.DatePattern='.'yyyy-MM-dd'.log'
log4j.appender.catalina.layout=org.apache.log4j.PatternLayout
log4j.appender.catalina.layout.ConversionPattern=%d [%t] %-5p %c- %m%n
--
*Thanks*
*Niranjan*
Re: catalina.out rotation in tomcat 7.0.56
Posted by Christopher Schultz <ch...@christopherschultz.net>.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Niranjan,
On 11/26/14 1:40 PM, Niranjan Babu Bommu wrote:
> Can you please help me out catalina.out rotation, I have only thing
> pending in my migration project.
>
> I want to rotate catalina.out everyday midnight.
It sounds like you are saying that rotation isn't working properly:
the rotation occurs but not at midnight.
I think it's unlikely that catalina.out is being rotated properly
because, really, it can't be unless you have modified catalina.sh (or
catalina.bat) and piped the output through a rotatable logging
utility. Since you didn't mention having done that, I assume that you
have done something incorrectly to get your catalina.out file to rotate.
As for rotating at some other time than midnight, I suspect that you
and the JVM disagree over the time zone you are operating in.
If you fix the time zone issue, you'll get rotation occurring at the
right time.
- -chris
> On Fri, Nov 21, 2014 at 2:00 PM, Niranjan Babu Bommu <
> niranjan.bommu@gmail.com> wrote:
>
>> Hi Chris,
>>
>> Thanks for your reply.
>>
>> Actually I'm running multiple instances in tomcat, log-rotation
>> works fine for all the instances but they are not rotation
>> midnight everyday,
>>
>> '.'yyyy-MM-ddRollover at midnight each day. Thanks Niranjan
>>
>> On Fri, Nov 21, 2014 at 12:18 PM, Christopher Schultz <
>> chris@christopherschultz.net> wrote:
>>
> Niranjan,
>
> On 11/21/14 10:38 AM, Niranjan Babu Bommu wrote:
>>>>> I’m working on a project migrating apps from jboss to
>>>>> tomcat, I’m running into an issue that is catalina.out
>>>>> rotation, I’m using log4.properties. Everything works fine,
>>>>> log rotation happening but not everyday midnight. I ‘m
>>>>> having difficult time to figure out. could some one help me
>>>>> out on this
>>>>>
>>>>> I followed this document to setup.
>>>>>
>>>>> http://tomcat.apache.org/tomcat-7.0-doc/logging.html#Using_Log4j.
>>>>>
>>>>>
>>>>>
log4j.properties in CATALINA_BASE/lib
>>>>>
>>>>>
>>>>>
>>>>> log4j.rootLogger=INFO,catalina
>>>>>
>>>>> log4j.appender.catalina=org.apache.log4j.DailyRollingFileAppender
>>>>>
>>>>>
log4j.appender.catalina.File=${catalina.base}/logs/catalina.out
>>>>> log4j.appender.catalina.Append=true
>>>>> log4j.appender.catalina.Encoding=UTF-8
>>>>>
>>>>> # Roll-over the log once per day
>>>>> log4j.appender.catalina.DatePattern='.'yyyy-MM-dd'.log'
>>>>> log4j.appender.catalina.layout=org.apache.log4j.PatternLayout
>>>>>
>>>>>
log4j.appender.catalina.layout.ConversionPattern=%d [%t] %-5p %c-
>>>>> %m%n
>
> If you use ${catalina.base}/logs/catalina.out with log4j and you
> are also using Tomcat's standard scripts to launch Tomcat, then you
> will have a conflict because logs/catalina.out is used for
> redirection of the stdout and stderr streams when the JVM
> launches.
>
> Instead, use a different file with log4j, and minimize the amount
> of stuff going to stdout/stderr so that it does not require any
> rotation at all.
>
> -chris
>>>
>>> ---------------------------------------------------------------------
>>>
>>>
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>>> For additional commands, e-mail: users-help@tomcat.apache.org
>>>
>>>
>>
>>
>> -- *Thanks* *Niranjan* *+1 781.956.6900 <%2B1%20781.956.6900>*
>>
>
>
>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
Comment: GPGTools - http://gpgtools.org
iQIcBAEBCAAGBQJUdkbWAAoJEBzwKT+lPKRYsNMP/ixRTtQ8vvtBX5Qpx/ZVGwKm
fjwIKc9GPtWoTVCdudhPIYzvp2sHE/KY+1t4w8NgQKMbJ06o70FlTLMyYvagyWEK
v0EOjU925mgPPdraoSkgdCYCjOE/AAjAlgUCyhqT/RUF9pBGhVgZVRV6jc+99oB7
2ah0ynu9mZajr3gWulsuXrYlxiA/GK1F261ZPoqBsYAoAwLgX0xtJ1OKUeLo130y
Tyjrw/rKAjy8WDdt0oBwP4voWVEDqGMpyJYxUACe+jLLLYUfG3Xeb94BCzidtfWM
myR7A2YI9/NiqgzYSFmV/6QzxsgIMWqJUjwjkGmaRCnbJ+wcw1JiWMkB8W5cQAkk
m5ZXA+DaKXMUJy8TXJbtG48C7poUmxD+9XWvWcJokp370t0fX9JIM5uQUzSzjzDk
Z+5zzOVW+0Uyz1SO6MBPAG1w/LZZhaJkyU9G+pFLs1VlsiJ4I6tZsmAQlC9kdgYq
vHSEk4+fVmRiUQOIPGx+C1f9PsuZ7SKJi1qbuErsNG4+j8sqO0dY56bzuI1Q7sW5
vjdhrXD2ani8TA8CkzeGZWmfGLkUIb5k3LT8hib3IciL5sLDRA09MsomfyQCR0EP
3b7famnfopHSWY8Bt26isnhSB3crzTOwIXvzHsxXt10eoZF8dyXHdf8NJ1/6t2dX
NHSvurec1nQKbTHyA9Lo
=BuTp
-----END PGP SIGNATURE-----
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: catalina.out rotation in tomcat 7.0.56
Posted by Niranjan Babu Bommu <ni...@gmail.com>.
Hi Chris,
Can you please help me out catalina.out rotation, I have only thing pending
in my migration project.
I want to rotate catalina.out everyday midnight.
Thanks
Niranjan
On Fri, Nov 21, 2014 at 2:00 PM, Niranjan Babu Bommu <
niranjan.bommu@gmail.com> wrote:
> Hi Chris,
>
> Thanks for your reply.
>
> Actually I'm running multiple instances in tomcat, log-rotation works fine
> for all the instances but they are not rotation midnight everyday,
>
> '.'yyyy-MM-ddRollover at midnight each day.
> Thanks
> Niranjan
>
> On Fri, Nov 21, 2014 at 12:18 PM, Christopher Schultz <
> chris@christopherschultz.net> wrote:
>
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA256
>>
>> Niranjan,
>>
>> On 11/21/14 10:38 AM, Niranjan Babu Bommu wrote:
>> > I’m working on a project migrating apps from jboss to tomcat, I’m
>> > running into an issue that is catalina.out rotation, I’m using
>> > log4.properties. Everything works fine, log rotation happening but
>> > not everyday midnight. I ‘m having difficult time to figure out.
>> > could some one help me out on this
>> >
>> > I followed this document to setup.
>> >
>> > http://tomcat.apache.org/tomcat-7.0-doc/logging.html#Using_Log4j.
>> >
>> > log4j.properties in CATALINA_BASE/lib
>> >
>> >
>> >
>> > log4j.rootLogger=INFO,catalina
>> >
>> > log4j.appender.catalina=org.apache.log4j.DailyRollingFileAppender
>> > log4j.appender.catalina.File=${catalina.base}/logs/catalina.out
>> > log4j.appender.catalina.Append=true
>> > log4j.appender.catalina.Encoding=UTF-8
>> >
>> > # Roll-over the log once per day
>> > log4j.appender.catalina.DatePattern='.'yyyy-MM-dd'.log'
>> > log4j.appender.catalina.layout=org.apache.log4j.PatternLayout
>> > log4j.appender.catalina.layout.ConversionPattern=%d [%t] %-5p %c-
>> > %m%n
>>
>> If you use ${catalina.base}/logs/catalina.out with log4j and you are
>> also using Tomcat's standard scripts to launch Tomcat, then you will
>> have a conflict because logs/catalina.out is used for redirection of
>> the stdout and stderr streams when the JVM launches.
>>
>> Instead, use a different file with log4j, and minimize the amount of
>> stuff going to stdout/stderr so that it does not require any rotation
>> at all.
>>
>> - -chris
>> -----BEGIN PGP SIGNATURE-----
>> Version: GnuPG v1
>> Comment: GPGTools - http://gpgtools.org
>>
>> iQIcBAEBCAAGBQJUb3PUAAoJEBzwKT+lPKRYRaoP/ijh53H4flvtl8uVTVxwRBXc
>> kt12tGfEfMgm8D6oneh6oZ4gNO6VnGKEWP8VHCEvKzZPCUgTwx2/VPTKi8lRdrKl
>> JghjfbzuuVHIF+VQi5ClzT6uNveiIhzi60oleyzMHiIjaCs1lSR6HJ7V2W67Mu2M
>> iEVz2j33/WA5BQzDPRwpbiJBFVzdJrfD2YTmUdIoIBaLLKYTBxgmGcLbamvUwsXg
>> qotuN5wWQRgcIiclE0O7Ko+F075tY3ec65llV6olIlzGLXIKqhzsj9Tg15cRx97A
>> RQCUAV9qH1MjFHhBnVfHOkte/6JqAetjHeN7Cf3rIWjp+CdC6fO0teLGJPtZHvAQ
>> 6eeN0VntGy6OSe12r3nID+FvDTgBWe85UPAwk3hP1wXgMYaclOMRwfa5kD3zM4Tm
>> y2ZMrdQKMq6xfl1hSXCtYA5mYjMVxSELTarGv42V9hqErk+4BUxzm6v/71G1NCCj
>> 8yQo6+X7Ei4QfjUuO/K9u+/aZP70n+39MxMVopSa/Ol95RlxzI+1bJJtIsjZFU/7
>> VgkZ6mHdHrLJMdgOIsjM3spfOZvbpKuIboo/bGLe5TnUfoccNTmnYml0KWKGWhqh
>> fLYTtc9Pl5JdYmpi3MqBTr2Yv3dGssC9yW1G0zDztNrv6qn3YXKFJ61gMj1rDhau
>> SaLFI4P3EQ4mWjKmI0j0
>> =O3bN
>> -----END PGP SIGNATURE-----
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>> For additional commands, e-mail: users-help@tomcat.apache.org
>>
>>
>
>
> --
> *Thanks*
> *Niranjan*
> *+1 781.956.6900 <%2B1%20781.956.6900>*
>
--
*Thanks*
*Niranjan*
*+1 781.956.6900*
Re: catalina.out rotation in tomcat 7.0.56
Posted by Niranjan Babu Bommu <ni...@gmail.com>.
Hi Chris,
Thanks for your reply.
Actually I'm running multiple instances in tomcat, log-rotation works fine
for all the instances but they are not rotation midnight everyday,
'.'yyyy-MM-ddRollover at midnight each day.
Thanks
Niranjan
On Fri, Nov 21, 2014 at 12:18 PM, Christopher Schultz <
chris@christopherschultz.net> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
> Niranjan,
>
> On 11/21/14 10:38 AM, Niranjan Babu Bommu wrote:
> > I’m working on a project migrating apps from jboss to tomcat, I’m
> > running into an issue that is catalina.out rotation, I’m using
> > log4.properties. Everything works fine, log rotation happening but
> > not everyday midnight. I ‘m having difficult time to figure out.
> > could some one help me out on this
> >
> > I followed this document to setup.
> >
> > http://tomcat.apache.org/tomcat-7.0-doc/logging.html#Using_Log4j.
> >
> > log4j.properties in CATALINA_BASE/lib
> >
> >
> >
> > log4j.rootLogger=INFO,catalina
> >
> > log4j.appender.catalina=org.apache.log4j.DailyRollingFileAppender
> > log4j.appender.catalina.File=${catalina.base}/logs/catalina.out
> > log4j.appender.catalina.Append=true
> > log4j.appender.catalina.Encoding=UTF-8
> >
> > # Roll-over the log once per day
> > log4j.appender.catalina.DatePattern='.'yyyy-MM-dd'.log'
> > log4j.appender.catalina.layout=org.apache.log4j.PatternLayout
> > log4j.appender.catalina.layout.ConversionPattern=%d [%t] %-5p %c-
> > %m%n
>
> If you use ${catalina.base}/logs/catalina.out with log4j and you are
> also using Tomcat's standard scripts to launch Tomcat, then you will
> have a conflict because logs/catalina.out is used for redirection of
> the stdout and stderr streams when the JVM launches.
>
> Instead, use a different file with log4j, and minimize the amount of
> stuff going to stdout/stderr so that it does not require any rotation
> at all.
>
> - -chris
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1
> Comment: GPGTools - http://gpgtools.org
>
> iQIcBAEBCAAGBQJUb3PUAAoJEBzwKT+lPKRYRaoP/ijh53H4flvtl8uVTVxwRBXc
> kt12tGfEfMgm8D6oneh6oZ4gNO6VnGKEWP8VHCEvKzZPCUgTwx2/VPTKi8lRdrKl
> JghjfbzuuVHIF+VQi5ClzT6uNveiIhzi60oleyzMHiIjaCs1lSR6HJ7V2W67Mu2M
> iEVz2j33/WA5BQzDPRwpbiJBFVzdJrfD2YTmUdIoIBaLLKYTBxgmGcLbamvUwsXg
> qotuN5wWQRgcIiclE0O7Ko+F075tY3ec65llV6olIlzGLXIKqhzsj9Tg15cRx97A
> RQCUAV9qH1MjFHhBnVfHOkte/6JqAetjHeN7Cf3rIWjp+CdC6fO0teLGJPtZHvAQ
> 6eeN0VntGy6OSe12r3nID+FvDTgBWe85UPAwk3hP1wXgMYaclOMRwfa5kD3zM4Tm
> y2ZMrdQKMq6xfl1hSXCtYA5mYjMVxSELTarGv42V9hqErk+4BUxzm6v/71G1NCCj
> 8yQo6+X7Ei4QfjUuO/K9u+/aZP70n+39MxMVopSa/Ol95RlxzI+1bJJtIsjZFU/7
> VgkZ6mHdHrLJMdgOIsjM3spfOZvbpKuIboo/bGLe5TnUfoccNTmnYml0KWKGWhqh
> fLYTtc9Pl5JdYmpi3MqBTr2Yv3dGssC9yW1G0zDztNrv6qn3YXKFJ61gMj1rDhau
> SaLFI4P3EQ4mWjKmI0j0
> =O3bN
> -----END PGP SIGNATURE-----
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>
--
*Thanks*
*Niranjan*
*+1 781.956.6900*
Re: catalina.out rotation in tomcat 7.0.56
Posted by Christopher Schultz <ch...@christopherschultz.net>.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Niranjan,
On 11/21/14 10:38 AM, Niranjan Babu Bommu wrote:
> I’m working on a project migrating apps from jboss to tomcat, I’m
> running into an issue that is catalina.out rotation, I’m using
> log4.properties. Everything works fine, log rotation happening but
> not everyday midnight. I ‘m having difficult time to figure out.
> could some one help me out on this
>
> I followed this document to setup.
>
> http://tomcat.apache.org/tomcat-7.0-doc/logging.html#Using_Log4j.
>
> log4j.properties in CATALINA_BASE/lib
>
>
>
> log4j.rootLogger=INFO,catalina
>
> log4j.appender.catalina=org.apache.log4j.DailyRollingFileAppender
> log4j.appender.catalina.File=${catalina.base}/logs/catalina.out
> log4j.appender.catalina.Append=true
> log4j.appender.catalina.Encoding=UTF-8
>
> # Roll-over the log once per day
> log4j.appender.catalina.DatePattern='.'yyyy-MM-dd'.log'
> log4j.appender.catalina.layout=org.apache.log4j.PatternLayout
> log4j.appender.catalina.layout.ConversionPattern=%d [%t] %-5p %c-
> %m%n
If you use ${catalina.base}/logs/catalina.out with log4j and you are
also using Tomcat's standard scripts to launch Tomcat, then you will
have a conflict because logs/catalina.out is used for redirection of
the stdout and stderr streams when the JVM launches.
Instead, use a different file with log4j, and minimize the amount of
stuff going to stdout/stderr so that it does not require any rotation
at all.
- -chris
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
Comment: GPGTools - http://gpgtools.org
iQIcBAEBCAAGBQJUb3PUAAoJEBzwKT+lPKRYRaoP/ijh53H4flvtl8uVTVxwRBXc
kt12tGfEfMgm8D6oneh6oZ4gNO6VnGKEWP8VHCEvKzZPCUgTwx2/VPTKi8lRdrKl
JghjfbzuuVHIF+VQi5ClzT6uNveiIhzi60oleyzMHiIjaCs1lSR6HJ7V2W67Mu2M
iEVz2j33/WA5BQzDPRwpbiJBFVzdJrfD2YTmUdIoIBaLLKYTBxgmGcLbamvUwsXg
qotuN5wWQRgcIiclE0O7Ko+F075tY3ec65llV6olIlzGLXIKqhzsj9Tg15cRx97A
RQCUAV9qH1MjFHhBnVfHOkte/6JqAetjHeN7Cf3rIWjp+CdC6fO0teLGJPtZHvAQ
6eeN0VntGy6OSe12r3nID+FvDTgBWe85UPAwk3hP1wXgMYaclOMRwfa5kD3zM4Tm
y2ZMrdQKMq6xfl1hSXCtYA5mYjMVxSELTarGv42V9hqErk+4BUxzm6v/71G1NCCj
8yQo6+X7Ei4QfjUuO/K9u+/aZP70n+39MxMVopSa/Ol95RlxzI+1bJJtIsjZFU/7
VgkZ6mHdHrLJMdgOIsjM3spfOZvbpKuIboo/bGLe5TnUfoccNTmnYml0KWKGWhqh
fLYTtc9Pl5JdYmpi3MqBTr2Yv3dGssC9yW1G0zDztNrv6qn3YXKFJ61gMj1rDhau
SaLFI4P3EQ4mWjKmI0j0
=O3bN
-----END PGP SIGNATURE-----
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org