I returned on a proposal I did much time ago; will be great the messages generated by the game during the battle (dispatchs, the texts written on the toolbar when you select a unit or a corps commande) but also information about the status of units would be written in a log file at the end of battle.
This will help in two things; will permit to user to evaluate why some things happen and will permit to do beautiful AAR.