Not quite recording a log file. More a scoring of the log file and only saving characteristics that emerge from the scoring. More detail than won-loss, but far less than a battle log. The only thing that would be saved are whatever factors would be fed into the autocalc engine. Ideally, I see this as adding only a few lines to a save file. Or optionally, it could be done as a seperate small text file, with different factors and abbreviated logs for each difficulty level, that way it could span across campaigns. Otherwise, you have to repopulate the factors whenever a new campaign begins.

It is something a developer would have to do since it is hardcoced (or some folks working with the developer could do a fair bit of grunt level testing to tune it.) Most importantly, it is going to require substantial playtesting in conjunction with coding. With a little tuning it should be possible to "model" typical human battle performance...even among different humans and on different levels.