A utility for logging and tracing the control flow and execution time in applications