logger can't be static in BaseAddon, as it's shared between all of them, derp!