How is it that every university with a CS program does not have a mandatory course on "how to write structured log output so your Ops/Security people don't have to teach you?"

This really is fundamental; it's something I've had to spend years on multiple times across companies.
- Key=Value pairs!
- "QUOTE STRINGS FFS"
- Use consistent labels!
- Don't allow each individual developer to write their own logging code!!!
- Implement logging libraries that enforce the above!!!!!!!
- AAAAAAAAAAAAAAAAAHHHHHHHHHHHHHHHHHHH
This thread brought to you by: Multiple month long, cross functional project to add "simple" set of logging to some critical tools, which has gone all the way up to Director level (after being set by Execs as priority).

If your apps would just log correctly to begin with...
You can follow @chort0.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled: