docstr: log a dict of key/values to an external destination
  log_dict: input dict
docstr_tok: ["log","a","dict","of","key\/values","to","an","external","destination","log_dict",":","input","dict"]
code: def log(self, log_dict):
      """
      log a dict of key/values to an external destination
      log_dict: input dict
      """
      raise NotImplementedError(
          "Must define log function to use this base class"
      )
  
file_path: pytorch/caffe2/python/experiment_util.py
imports: import datetime
  import time
  import logging
  import socket
  import abc
  from collections import OrderedDict
label_desc: Use image node_id 2 for calling the ExternalLogger obj's underlying member method code with example usage: obj.log(log_dict) without return types