Journey from Common Logs to Structured Events!
Journey from Common Logs to Structured Events! by Ben Hartshorne
Let's take a walk through the evolution of logging! We'll start back in the old times when people thought the pinnacle of debuggability was to put `printf("got here")` into their code, and gradually change a running application to emit better and better logs. We'll end with complete events, written as JSON structured logs.