We have defined the purpose of each log file.
We have confirmed the utility of each log file with its intended audience (i.e., it contains the right data in the right format).
We have taken care to remove all developer-specific debugging information from our log files.
Our log files follow the same guidelines for internationalization developed for other parts of the user interface.
Our log files follow the same guidelines for portability developed for other parts of the system.
Our log files are easily parsed.