Class BambooLog4j2Utils

java.lang.Object
com.atlassian.bamboo.utils.BambooLog4j2Utils

public final class BambooLog4j2Utils extends Object
  • Method Summary

    Modifier and Type
    Method
    Description
    static org.apache.logging.log4j.Level
    getLogLevel(com.google.common.base.Stopwatch stopWatch, int infoThresholdSeconds, int warnThresholdSeconds, int errorThresholdSeconds)
    Returns the log level according to the supplied info/warn/error thresholds.
    static org.apache.logging.log4j.Level
    getLogLevel(com.google.common.base.Stopwatch stopWatch, Duration infoThreshold, Duration warnThreshold, Duration errorThreshold)
    Returns the log level according to the supplied info/warn/error thresholds.
    static void
    logOperationTime(org.apache.logging.log4j.Logger log, com.google.common.base.Stopwatch stopWatch, int infoThresholdSeconds, int warnThresholdSeconds, int errorThresholdSeconds, String operation)
     
    static void
    logOperationTime(org.apache.logging.log4j.Logger log, com.google.common.base.Stopwatch stopWatch, int infoThresholdSeconds, int warnThresholdSeconds, int errorThresholdSeconds, Supplier<String> operation)
     
    static void
    logOperationTime(org.apache.logging.log4j.Logger log, com.google.common.base.Stopwatch stopWatch, Duration infoThreshold, Duration warnThreshold, Duration errorThreshold, String operation)
     
    static void
    logOperationTime(org.apache.logging.log4j.Logger log, com.google.common.base.Stopwatch stopWatch, Duration infoThreshold, Duration warnThreshold, Duration errorThreshold, Supplier<String> operation)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • getLogLevel

      public static org.apache.logging.log4j.Level getLogLevel(com.google.common.base.Stopwatch stopWatch, int infoThresholdSeconds, int warnThresholdSeconds, int errorThresholdSeconds)
      Returns the log level according to the supplied info/warn/error thresholds.
    • getLogLevel

      public static org.apache.logging.log4j.Level getLogLevel(com.google.common.base.Stopwatch stopWatch, Duration infoThreshold, Duration warnThreshold, Duration errorThreshold)
      Returns the log level according to the supplied info/warn/error thresholds.
    • logOperationTime

      public static void logOperationTime(org.apache.logging.log4j.Logger log, com.google.common.base.Stopwatch stopWatch, int infoThresholdSeconds, int warnThresholdSeconds, int errorThresholdSeconds, Supplier<String> operation)
    • logOperationTime

      public static void logOperationTime(org.apache.logging.log4j.Logger log, com.google.common.base.Stopwatch stopWatch, int infoThresholdSeconds, int warnThresholdSeconds, int errorThresholdSeconds, String operation)
    • logOperationTime

      public static void logOperationTime(org.apache.logging.log4j.Logger log, com.google.common.base.Stopwatch stopWatch, Duration infoThreshold, Duration warnThreshold, Duration errorThreshold, Supplier<String> operation)
    • logOperationTime

      public static void logOperationTime(org.apache.logging.log4j.Logger log, com.google.common.base.Stopwatch stopWatch, Duration infoThreshold, Duration warnThreshold, Duration errorThreshold, String operation)