Context: the missing API in ruby logger · honeyryder
21-Nov-2025 634
Over the last few years, I’ve spent quite a significant chunk of my “dayjob” time working on, and thinking about, observability in general, and logging in particular. After a lot of rewriting and overwriting, “don’t repeat yourself” and coping with ecosystem limitations, I figured it was time to write a blog post on the current state of the art of logging in ruby, what I think it’s missing and what I’m doing about it.
What is logging?
(skip this section if you’re above being lectured about what’s logging again).
Logging is one of those fundamental features of any type of program you use. At a high level, it keeps a record of what a program is and has been doing, be it error messages, or general information, that can be used for audit trail, debugging issues, or generally just figuring out what the hell is happening with a process.
Context: the missing API in ruby logger · honeyryder #ruby #rubydeveloper #rubyonrails #Context: #missing #logger #honeyryder #api https://rubyonrails.ba/link/context-the-missing-api-in-ruby-logger-honeyryder