@MattHeaney23 nice idea! I just published my first open source project in case you want to implement one of the open issues as part of that. Its a lightweight typesafe logging framework around oslog with support for multiple destinations.
https://github.com/henribredt/KlarLog