code: def auto_set_dir(action=None, name=None):
      
      mod = sys.modules['__main__']
      basename = os.path.basename(mod.__file__)
      auto_dirname = os.path.join('train_log', basename[:basename.rfind('.')])
      if name:
          auto_dirname += '_%s' % name if os.name == 'nt' else ':%s' % name
      set_logger_dir(auto_dirname, action=action)
docs: Use :func:`logger.set_logger_dir` to set log directory to
      "./train_log/{scriptname}:{name}". "scriptname" is the name of the main python file currently running