So, the default logger is actually geared towards rack-specific logging and it’s structured by default (that’s why it expects log payloads rather than a plain string). It’s handling log payloads in a special way and it’s formatting log lines in a special way. It’s not suitable for general-purpose logging. I’m going to improve this by creating a dedicated logging backend for rack requests and a general purpose logger for everything else (we may also want to have an sql-specific logger).
BTW, in the future, if you find that something is not working, please feel free to report an issue on GitHub rather than a thread here.