* Increase error logging to diagnose server conking
* more logging and db retry
* whoops
* rename error() to log_error() to better reflect what it does
Move a bunch of world.log messages to log_error
* Fix compile error
---------
Co-authored-by: Werner <Arrow768@users.noreply.github.com>
The C++ UDP logging library has been swapped out with a rustg implementation. The rustg library uses non-blocking IO mode, and hopefully has less trouble than the C++ one. Though we'll have to see. It should error when the call is supposed to block.
The old library has been removed.
html encodes the messages before json_encoding them to fix issues with invalid json encoding causing messages to be dropped.
Low priority fix as it effects roughly 0.2% of the messages per day
Tested it locally.
Special chars no longer cause invalid json and are now properly parsed.
grafik
No changelog, because it doesnt effect the users