Sherlog
Sherlog is a lightweight logging library for C and Unity, focused on speed, flexibility, and extensibility. It supports local and remote logging out of the box, enabling over-the-air log message reception from other devices. The library includes six log levels (Trace, Debug, Info, Warn, Error, and Fatal) and offers modular packages for appenders and formatters separately. It is available via NuGet for .NET projects and OpenUPM for Unity, with automated Unity package releases. Sample projects demonstrate console logging, colors, timestamps, and TCP-based remote logging. The library is MIT-licensed and designed to be easily extended for custom logging workflows.