What is structured logging? Benefits, examples, and best practices