logger: improve .new() assertions
logger: change filters to be functions
logger: rework levels and filters as functions
wowinterfakes: new log setup
Merge branch 'logging'