GemFire and GemFire XD using JDK 1.7
When correctly configuring log file rolling, logs are rolled, but the old log files have varying sizes that does not correspond to the configuration.
In JDK 1.7.0 update 76 there is a bug in the log.util package as described by Oracle in the release notes. This bug causes the log rolling issues in GemFire. Update to JDK 1.7 update 79 or 80. JDK versions prior to u76 are also known to work.