@thisismissem We considered both, but rejected them because they didn't support hierarchical categories (i.e. logger names) and required setting up a sink (i.e. appender) when acquiring loggers, which made them unsuitable for use in a library rather than an application. I wanted to leave sinks unset when acquiring loggers on the library side, and set them on loggers used by the library on the application side later.