make logger behavior Context-ish