The log is now fully thread safe and supports any intermediate and final formatting, including zeromq endpoints, and can be trivially expanded or any level of complexity given that it is a single object reference passed into each loggable context. These is no global or static context.