This is a complete refactor of the LoggingManager with higher performance and safer usage.
- Writing to disk is now multi-threaded.
- Logs are written on the fly by default, but fallback mode is automatically enabled for backward compatibility and easy migration.
- Writing to SQL is faster, especially with on the fly logging enabled.
- Safer to use: if LoggingManager tries to write to custom file path, but cannot do so (e.g. due to permission issues or invalid paths), it falls back to writing the logs to Documents.
- New documentation: Advanced logging examples included.
Note: SQL users should update Unity to either v2020.1.0a11, v2019.3.3f1 or v2018.4.18f1 - otherwise they might receive TLS handshake errors due to a new Lets Encrypt certificate from Nov2021.