multi-logger common, single zone, multi-zone support. still has debugging info to remove