Session
Writing a Logger in Go
Crafting a performant and scalable logger can be challenging, with many potential pitfalls.
As someone who has recently tackled this challenge by creating a logger in Go (available on github.com/damianopetrungaro/golog), I am eager to share my expertise on this topic. In this talk, I will dive deep into developing high-performance loggers, showcasing my approach to identifying performance bottlenecks and sharing best practices for designing an efficient and scalable logger.
Specifically, we will explore benchmarking strategies for encoding log entries and perform detailed profiling of the logger design to identify areas for optimization.
Join me for a session packed with expert insights, practical advice, and real-world examples to help you build high-performance loggers in Go and take your development skills to the next level.
I gave this talk as workshop at the Golab2022 and used it as a new logger in a company where I used to work establishing good practices and improving the developer experience.

Damiano Petrungaro
Staff Engineer and Engineering Manager @Odin
Milan, Italy
Links
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top