!B (Logging) Repair log messages not showing the actual message and fix-up newlines
Add LOG_G for guaranteed logging via stderr on Linux, or OutputDebugString on Windows
Prevent infinite loop by using LOG_G during storage init (used to find a suitable log file location)
Throw runtime_error for fatal errors (prevents extension loading in an incorrect state)
I didn't take care with the logging changes, it fixed the error, however i neglected the argument changes so the actual message from the call-site is never printed :/. Couple extras also.
!B (Logging) Repair log messages not showing the actual message and fix-up newlines
I didn't take care with the logging changes, it fixed the error, however i neglected the argument changes so the actual message from the call-site is never printed :/. Couple extras also.