Global context logger, proxy context to threads

Done