quaint-telephone-89068
03/05/2026, 9:45 PM23:17:29.42 [INFO] Completed: Generate lockfile for my-resolve
This makes it difficult to identify slow operations or track performance over time without additional tooling.
Solution
Log the elapsed time alongside the completion message:
23:17:29.42 [INFO] Completed: Generate lockfile for my-resolve (45.23s)
For longer operations (60+ seconds), show minutes:
23:17:29.42 [INFO] Completed: Generate lockfile for my-resolve (2m 30.0s)
Additional context
This information is already available in the TimeSpan stored in WorkunitState::Completed, so the implementation is straightforward - just format and include it in the log message.
pantsbuild/pantsquaint-telephone-89068
03/05/2026, 9:45 PM