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, Duration infoThreshold, Duration warnThreshold, Duration errorThreshold, 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, 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)