/**
  * @param logConfig to get configuration data from, and subscribe for future updates
  * @param loggerName
  * @param logThrottle optional log throttle, may be null if not used.
  */
 public StdOutConsoleHandler(LogConfig logConfig, String loggerName, LogThrottle logThrottle) {
   this.logConfig = logConfig;
   this.loggerName = loggerName;
   this.logThrottle = logThrottle;
   setOutputStream(System.out);
   configureLogging(logConfig);
   logConfig.addSubscriber(
       this); // passing "this" should only be done when this object is fully constructed.
 }