class_docstr: This class appends request context to logged messages.
class_docstr_tok: ["This","class","appends","request","context","to","logged","messages","."]
code: def __init__(self, request: tornado.httputil.HTTPServerRequest):
      self.call_id = self._generate_call_id()
      self.set_request(request)
  
      self.tabpy_username = None
      self.log_request_context = False
      self.request_context_logged = False
  
imports: import base64
  import binascii
  import concurrent
  import json
  import logging
  import tornado.web
  from tabpy.tabpy_server.app.app_parameters import SettingsParameters
  from tabpy.tabpy_server.handlers.util import hash_password
  from tabpy.tabpy_server.handlers.util import AuthErrorStates
  import uuid
label_desc: Use image node_id 2 to create a new ContextLoggerWrapper object  with example: obj = ContextLoggerWrapper(request)