Package ch.qos.logback.classic.pattern
Class TargetLengthBasedClassNameAbbreviator
java.lang.Object
ch.qos.logback.classic.pattern.TargetLengthBasedClassNameAbbreviator
- All Implemented Interfaces:
Abbreviator
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabbreviate(String fqClassName) (package private) static intcomputeDotIndexes(String className, int[] dotArray) (package private) voidcomputeLengthArray(String className, int[] dotArray, int[] lengthArray, int dotCount) (package private) static voidprintArray(String msg, int[] ia)
-
Field Details
-
targetLength
final int targetLength
-
-
Constructor Details
-
TargetLengthBasedClassNameAbbreviator
public TargetLengthBasedClassNameAbbreviator(int targetLength)
-
-
Method Details
-
abbreviate
- Specified by:
abbreviatein interfaceAbbreviator
-
computeDotIndexes
-
computeLengthArray
-
printArray
-