logger configuration and first impl