I think that either the names of the pokemon should either always be Name (Nickname) or Nickname (Name). That or the battle log should ignore nicks altogether. It's difficult to quickly evaluate a turn with nicknames. The log should also show who certain attacks are targeting. Without attack animations, there needs to be another quick, easy way to see who is hitting who. It could even be added as a parenthetical after the attack words so you're still showing it exactly as it is in game.
I think saying who hit who is unnecessary, since the move is always followed by a message saying who took damage or how they avoided doing so (barring some cases like levitate that have already been reported). I agree with the Nickname thing, as it can be confusing when reviewing the log file to determine what pokemon did what when I'm staring at an Azelf and an Alakazam with nicknames and similar movepools, I have to go hunt for when the pokemon originally came out to figure out which one it was. In the same vein, I'd like to make another suggestion about the auto-saving of logs as the current system is difficult to navigate: /logs /alias opponent.date.time.html This removes the "me vs opponent" part that scrambles the logs (sometimes it's Akusu vs opponent and sometimes it's opponent vs Akusu) and makes it a bit easier to navigate. I was considering folders for either the date or each opponent, but that might be something that would be best left as an option. Since the method for now seems to be no options, imo this is the best way to do it.
I like this suggestion. I also think the log should say what % HP the pokemon has after an attack hits. Something simple like "Kyogre lost 23% of its health! (45% remaining)." This would be nice for reviewing the battle log afterwards, rather than having to subtract the damage throughout the fight.
In response to the above quoted suggestion, I think a better way of handling this would be to have the HP of whatever Pokemon is left on the field displayed at the end of each turn. For example: End of turn 5 Scott TM's Alakazam - 84% Professor Oak's Tyranitar - 100% You could also add what status the Pokemon has after the health, such as: Scott TM's Alakazam - 84% PSN Professor Oak's Tyranitar - 100% SLP
I also like this suggestion. It's more applicable in singles than doubles, since a target may be damaged twice, but it is still a good idea. Either way, I like something should be done to show these stats. Maybe it could be put to a poll as to how it is shown.