improve logger for multiple modules