Why not simply extending the PSR NullLogger ?