parameters: (self, level, msg, args, exc_info=None, extra=None)
docstring: Low-level logging routine which creates a LogRecord and then calls
          all the handlers of this logger to handle the record.
docstring_summary: Low-level logging routine which creates a LogRecord and then calls
          all the handlers of this logger to handle the record.
docstring_tokens: Low - level logging routine which creates a LogRecord and then calls all the handlers of this logger to handle the record .
function: def _log(self, level, msg, args, exc_info=None, extra=None):
          """
          Low-level logging routine which creates a LogRecord and then calls
          all the handlers of this logger to handle the record.
          """
          if _srcfile:
              #IronPython doesn't track Python frames, so findCaller raises an
              #exception on some versions of IronPython. We trap it here so that
              #IronPython can use logging.
              try:
                  fn, lno, func = self.findCaller()
              except ValueError:
                  fn, lno, func = "(unknown file)", 0, "(unknown function)"
          else:
              fn, lno, func = "(unknown file)", 0, "(unknown function)"
          if exc_info:
              if not isinstance(exc_info, tuple):
                  exc_info = sys.exc_info()
          record = self.makeRecord(self.name, level, fn, lno, msg, args, exc_info, func, extra)
          self.handle(record)
function_tokens: def _log ( self , level , msg , args , exc_info = None , extra = None ) : if _srcfile : #IronPython doesn't track Python frames, so findCaller raises an #exception on some versions of IronPython. We trap it here so that #IronPython can use logging. try : fn , lno , func = self . findCaller ( ) except ValueError : fn , lno , func = "(unknown file)" , 0 , "(unknown function)" else : fn , lno , func = "(unknown file)" , 0 , "(unknown function)" if exc_info : if not isinstance ( exc_info , tuple ) : exc_info = sys . exc_info ( ) record = self . makeRecord ( self . name , level , fn , lno , msg , args , exc_info , func , extra ) self . handle ( record )