code: def create_logger():
      """
      Create logger for the experiment
  
      Returns: List of logger objects
  
      """
      loggers = []
      names = ["train", "val", "test"]
      for i, dataset in enumerate(range(cfg.share.num_splits)):
          loggers.append(Logger(name=names[i], task_type=infer_task()))
      return loggers
  
imports: import logging
  import math
  import sys
  import torch
  import graphgym.register
  from graphgym.config import cfg
  from graphgym.utils.device import get_current_gpu_usage
  from graphgym.utils.io import dict_to_json, dict_to_tb, makedirs
label_desc: Use image node_id 3 for calling a global function with example usage: create_logger() and returns: loggers