Going back through the discussion about the log reminded me that there's a lot that actually isn't in the log. I'm of the opinion that the log (or at least *some* log, if not the default one) should have the information to be able to reconstruct the entire game (although with some information hidden before the game ends, obviously). Right now it doesn't tell you about people's choices with cards - at least, not all the time. For instance, with Courtier, you don't know if they chose +1 action, +1 buy, or +$3. Only the gain a gold creates a log event (as far as I can tell). Similar things are true with Pawn. You can tell what someone picks with Steward only if they didn't choose +$2; they probably did if you can't see, but they might have decided to draw from no cards for some reason (is there any actual good reason?). When someone discards for Hamlet, you don't know from the log whether it's for an action or for a buy. Thus, as you read through the log, you don't know how many actions, buys or coins someone has if it's due to cards with choice effects that have no other effect on the game, or in the case of Hamlet, no difference in effect between two options. While the game will display the relevant information at the time to make necessary decisions, it's harder to analyze the log after the game. This may not be a huge deal, but I'll point you back at my opinion in the second sentence of this paragraph.
Other things about the log:
When you top deck with Scheme (or Herbalist, or Walled Village, or something else in cleanup), it doesn't say what's being used to top deck the card. While I'm not sure that it's relevant to know exactly which effect was used, it would be nice for clarity.
The non-action card revealed off Scrying Pool is listed first instead of the more obvious last.
Secret Passage always says "top deck" even if that's not where you put the card.