Today we tap into a rich vein of free debugging information.
Tag: diagnostics

Episode #367: Logs And Signals
Have you ever needed to adjust log verbosity without restarting a server? That's the problem we'll tackle today.

Episode #350: Logging Program Name
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.

Episode #349: Log Formatting
Today's dish is heavy on presentation... log message presentation, that is.

Episode #345: Optional Logging
Sometimes logging costs us in app performance even when it is suppressed. Today, we learn how to avoid these slowdowns.

Episode #340: Controlling Log Level
Today we learn a dead-simple way to make logging levels configurable at runtime.

Episode #339: Logger
Today: A short introduction to the essential feature's of Ruby's standard Logger library.

Episode #327: Tracepoint
Today we take the guesswork out of what happens when Ruby executes a method.

Episode #319: Log Thread
In this episode, we'll move logging into a dedicated, low-priority thread.