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 int
computeDotIndexes
(String className, int[] dotArray) (package private) void
computeLengthArray
(String className, int[] dotArray, int[] lengthArray, int dotCount) (package private) static void
printArray
(String msg, int[] ia)
-
Field Details
-
targetLength
final int targetLength
-
-
Constructor Details
-
TargetLengthBasedClassNameAbbreviator
public TargetLengthBasedClassNameAbbreviator(int targetLength)
-
-
Method Details
-
abbreviate
- Specified by:
abbreviate
in interfaceAbbreviator
-
computeDotIndexes
-
computeLengthArray
-
printArray
-