What is best practice for error logs - always create one and empty means no errors or no log if no errors? We need to have some "debugging" section in doc explaining how we handle errors and logs