There is little worse as a developer than trying to figure out why an application is not working if you don’t know what is going on inside it. Sometimes you can’t even tell whether the system is ...
When developing programs in Python, there are many situations where you want to check the values of variables or the progress of a process. At such times, do you use the simple print() function to ...
This is a memo for new engineers that summarizes how to use the Python logger (logging module) in an easy-to-understand and ready-to-use format.
Advanced debug logging is the cornerstone of high-performance applications. Whether working in cloud-native, microservice or monolithic architecture, strong debug logging practices enable developers ...
I have worker thread(s) that use the logger. In the main thread, I occasionally need to ask the user to take some action. Which means I need to suppress the logger from actually printing until the ...