Text logs are very helpful for reactive debugging in real time, while storing logs in a structured binary format can make it possible to build tools to conduct retrospective analysis with much more information. It’s really useful to have multiple verbosity levels available, along with a way to increase these levels on the fly.