Hi Keithrd,
We saw the same things so we made several configuration changes:
1. We removed the references to "$LOGFILE" and sent everything to "$LOGFILE1" in the EMCtrl.sh
2. Within the EMCtrl.sh, We redirected "$LOGFILE1" to
LOGFILE1="${WILYHOME}/logs/IntroscopeEnterpriseManager.log"
3. Within the IntroscopeEnterpriseManager.properties, we removed all references to "console" or replace it with "logfile" if the log4j line did not have it. This would prevent having double log lines.
This gave the EMCtrl.sh file a way to send log messages to the "IntroscopeEnterpriseManager.log" before the Java Log4J system was initialized, and the IntroscopeEnterpriseManager.log file already had the Log4J log rotation. This kept the start up log messages all in one log instead of having to hunt through two logs to determine what happened.
Thought this was far better than using or developing our own log rotation system.