Class GrouperProvisioningLog

java.lang.Object
edu.internet2.middleware.grouper.app.provisioning.GrouperProvisioningLog

public class GrouperProvisioningLog extends Object
provisioning log
  • Constructor Details

    • GrouperProvisioningLog

      public GrouperProvisioningLog()
  • Method Details

    • prefixLogLinesWithInstanceId

      public String prefixLogLinesWithInstanceId(String logMessage)
    • getGrouperProvisioner

      public GrouperProvisioner getGrouperProvisioner()
      reference back up to the provisioner
      Returns:
      the provisioner
    • setGrouperProvisioner

      public void setGrouperProvisioner(GrouperProvisioner grouperProvisioner1)
      reference back up to the provisioner
      Parameters:
      grouperProvisioner1 -
    • getErrorTypeToCountLogged

      public Map<String,Integer> getErrorTypeToCountLogged()
      type of log (label) to count so we dont log too much
      Returns:
      the map
    • setErrorTypeToCountLogged

      public void setErrorTypeToCountLogged(Map<String,Integer> errorTypeToCountLogged)
      type of log (label) to count so we dont log too much
      Parameters:
      errorTypeToCountLogged -
    • debugLog

      public static void debugLog(Map<String,Object> debugMap)
      debug log
      Parameters:
      debugMap -
    • debugLog

      public static void debugLog(String string)
      debug log
      Parameters:
      string -
    • isDebugEnabled

      public static boolean isDebugEnabled()
      Returns:
      if debug enabled
    • shouldLogError

      public boolean shouldLogError(String errorLabelForCounts)
      if the threshold of this error label is less than the max
      Parameters:
      errorLabelForCounts -
      Returns:
      true or false