Written on the spot to provide some basic logging capability to another project. Other solutions (likely better ones) exist.