Please provide a way to let ops manage logs.
A log4j like configuration would be hard but make rotation capable without restarting the service at least.
Based on external logrotate tool would be great :
- write to a constant log file name
- check for file change (recreated by logrotate) before write