Click any tag below to further narrow down your results
Links
Google AI Studio has launched new logging and datasets features to help developers monitor and improve AI application performance. By enabling logging, developers can track API calls, analyze user interactions, and create datasets for testing and refinement. This streamlines debugging and enhances the overall quality of AI outputs.
This article discusses the importance of intentional logging in software development. It emphasizes logging only what’s necessary for debugging and understanding system behavior while avoiding excessive, meaningless entries that can complicate root cause analysis. The piece also highlights structured logging and the use of modern tools to improve logging practices.
This article critiques traditional logging methods that lack the context needed for effective debugging. It advocates for structured logging through wide events, which capture comprehensive details of each request, making it easier to identify and resolve issues.
A connection pool leak in a Rails application was traced back to the logger holding onto a database connection due to the accidental passing of an ActiveRecord relation, which evaluated within a thread causing connection exhaustion. The resolution involved modifying the logging to only include primitive values and highlighted the importance of careful logging practices and monitoring connection usage.