log/slog: Structured Logging in Go

Utah Go User Group
log/slog: Structured Logging in Go video thumbnail

Click to play video

log/slog: Structured Logging in Go

An exploration of Go's new standard library package for structured logging, introduced to provide better logging capabilities and performance.

Key Topics Covered

  • slog Package Overview: Introduction to Go's new structured logging standard
  • Structured vs Unstructured Logging: Benefits and use cases for each approach
  • Performance Improvements: How slog enhances logging performance
  • Handler Patterns: Custom handlers and configuration options
  • Migration Strategies: Moving from existing logging solutions to slog
  • Best Practices: Effective patterns for structured logging in production

Audience Takeaways

Attendees learned:

  • How to implement structured logging with the new slog package
  • Performance benefits of the new logging approach
  • Practical patterns for adopting slog in existing applications
  • Best practices for logging in Go applications
  • Migration paths from other logging libraries

Presented to the Utah Go User Group, sharing insights about this important addition to Go's standard library and its impact on Go development practices.