It began as a better `console.log()` for humans, but I ended up making it better for AI coding agents.
I got tired of copying dev console output, so coding agents can now just insert the exact calls they need and query the output without human intervention.
I haven’t used print for debugging for ages. Now it’s all trace on azure and hope your bug ends up in the sampled data in whatever that stupid thing is called. App insights or some rubbish. Apparently a good old log file just isn’t good enough it has to be larded up with a query language. Grep was fine guys.
Cannot recommend icecream, way too slow. But the use case of logging shines with realtime systems, or concurrent apps. You won't be able to efficiently debug them without logging. I live in my debugger, but logging is mandatory for the big picture.
14 comments
[ 0.26 ms ] story [ 18.4 ms ] threadI haven't written my own code in months at this point...kind of depressing to think about
It began as a better `console.log()` for humans, but I ended up making it better for AI coding agents.
I got tired of copying dev console output, so coding agents can now just insert the exact calls they need and query the output without human intervention.
Looks like the project has a linked repo that appears to do a similar thing for C but it doesn't generically format the arguments.