Add async logs for Error, Debug and Logging

Adds Async Logging for Error, Debug and Warnings

This will make the app not freeze when we log stuff!

cc @j-mutter