Since upgrading from IDM 4.5 to 4.6 our catalina.out file no longer rolls over on a daily basis. The other rolling files like idapps and localhost_access_log are rolling over correctly. I have searched the forums and most people reporting this issue were on a windows machine where there is a fix but this is a linux box. I have also seen people saying a restart of Tomcat fixed issue but I have tried that as well. Every time we restart it just creates a new blank file with the date like catalina.2018-05-08.log but the file is blank and it continues to write to the catalina.out file.
We have a 4.7 test environment and the catalina.out file is rolling over correctly on that version. I have compared the log4j.properties files on both systems and they are the same and I have included the setting below. Any ideas on what else we can try to fix this issue?
log4j.appender.CATALINA = org.apache.log4j.DailyRollingFileAppender
log4j.appender.CATALINA.File = /opt/netiq/idm/apps/tomcat/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