Please don't hijack my Python root logger
With the recent explosion of LLM tools, I often like to kill time fiddling with different
LLM client libraries and SDKs in one-off scripts. Lately, I’ve noticed that some newer tools
frequently mess up the logger settings, meddling with my application logs. While it’s less
common in more seasoned libraries, I guess it’s worth rehashing why hijacking the root
logger isn’t a good idea when writing libraries or other forms of reusable code.