"[warn] Hidden service with no ports configured; ignoring." should print HiddenServiceDir
We just had a user in #tor ask for help configuring a hidden service. He/she/it was using Windows, and had put an extra backslash at the end of the HiddenServiceDir line; Tor interpreted this as meaning that that option was continued on the next line.
If we included the HiddenServiceDir in that log line, (a) users with many HSes would have less trouble finding their mistake, and (b) users who make a trailing-backslash mistake (or the people whom they ask for help) will be able to figure out their problem more quickly.