Revert removal of public constructor of FilteredLogger
Fix some quality flaws