minor: removing redundant logger#add override
major: extracted formatter and using chained formatting if formatter specified