reworked logger config defaults so channel names aren't empty strings