Global context logger, proxy context to threads

why don't use `_get_context` ?