Class TargetLengthBasedClassNameAbbreviator

java.lang.Object
ch.qos.logback.classic.pattern.TargetLengthBasedClassNameAbbreviator
All Implemented Interfaces:
Abbreviator

public class TargetLengthBasedClassNameAbbreviator extends Object implements Abbreviator
  • Field Details

    • targetLength

      final int targetLength
  • Constructor Details

    • TargetLengthBasedClassNameAbbreviator

      public TargetLengthBasedClassNameAbbreviator(int targetLength)
  • Method Details

    • abbreviate

      public String abbreviate(String fqClassName)
      Specified by:
      abbreviate in interface Abbreviator
    • computeDotIndexes

      static int computeDotIndexes(String className, int[] dotArray)
    • computeLengthArray

      void computeLengthArray(String className, int[] dotArray, int[] lengthArray, int dotCount)
    • printArray

      static void printArray(String msg, int[] ia)