Today we tap into a rich vein of free debugging information.
Have you ever needed to adjust log verbosity without restarting a server? That's the problem we'll tackle today.
Logs can get confusing when we start merging multiple service logs into one. Today we'll learn how to automaticall tag log messages with a program name.
Today's dish is heavy on presentation... log message presentation, that is.
Sometimes logging costs us in app performance even when it is suppressed. Today, we learn how to avoid these slowdowns.
Today we learn a dead-simple way to make logging levels configurable at runtime.
Today: A short introduction to the essential feature's of Ruby's standard Logger library.
Today we take the guesswork out of what happens when Ruby executes a method.
In this episode, we'll move logging into a dedicated, low-priority thread.
Today we explore some more advanced considerations around the "audited predicate" technique from episode #279