Structured logging in Python on Nov. 19, 2017 at 12:30 p.m. in R-M130

We begin by discussing core aspects of Python’s logging API, including the five log levels and when to use each one. With a few simple changes to the logging configuration, log messages can be output as JSON objects to log files. By applying some simple tips, we can supercharge our ability to easily ingest logs into an aggregation system like Kibana to visualize, analyze, and explore large amounts of log data. Gain confidence and get an immediate leg-up on monitoring your production system.


Rob Van Gennip

Rob is an Engineering Lead at Wave, developing on new products and internal tools to improve the quality of life of small businesses and his coworkers. He has spent the last three years primarily writing Python along with some JavaScript, contributing both to front-end and back-end systems. Prior to making the switch to Python, he has over four years experience of C# and native Windows development.

Outside of work, Rob spends most of his time with his wife and their dog and turtle.