February 6, 2017 This post is about some new compiler optimizations scheduled for Go 1.9, but I want to start with logging. A couple of weeks ago, Peter Bourgon started a thread on golang-dev about standardizing logging. Logging is pervasive, so performance came up quickly. The go-kit log package uses structured logging, centered on this interface: