fix logger nil bug