separated level logger from base logger