Slight optimization of logging
Use IDs instead of strings
ANSI support and support discontigous BDRs