protected void pacedErrorLog(String message, Object arg1, Object arg2) {
    pacer.pacedCall(() -> LOGGER.error(message + " - Similar messages will be suppressed for 30 seconds", arg1, arg2), () -> LOGGER.debug(message, arg1, arg2));
  }
protected void pacedErrorLog ( String message , Object arg1 , Object arg2 ) { pacer . pacedCall ( ( ) -> LOGGER . error ( message + " - Similar messages will be suppressed for 30 seconds" , arg1 , arg2 ) , ( ) -> LOGGER . debug ( message , arg1 , arg2 ) ) ; }
Log messages in error at worst every 30 seconds. Log everything at debug level.

@param message message to log
@param arg1 first log param
@param arg2 second log param