Global context logger, proxy context to threads

rename to `_get_caller_module(depth)`