class_docstr: Auxiliary class returned by get_stats_logger.
class_docstr_tok: ["Auxiliary","class","returned","by","get_stats_logger","."]
docstr: Implementation of LogStatsConsumer interface
          
docstr_tok: ["Implementation","of","LogStatsConsumer","interface"]
code: def receive(self, stat: LogStats) -> None:
      """Implementation of LogStatsConsumer interface"""
      log_stats(stat, self.path)
  
imports: from abc import ABC, abstractmethod
  from collections import defaultdict
  from enum import Enum
  from typing import Union, Callable, Dict, Optional, NamedTuple, List, Type, TypeVar, Tuple, Any
  import numpy
  from maze.core.events.event_record import EventRecord
  from maze.core.events.event_topic_factory import event_topic_factory
label_desc: Use image node_id 1 for calling the LogStatsLogger obj's underlying member method code with example usage: obj.receive(stat) without return types