Class ClassNameAbbreviator
java.lang.Object
ru.vyarus.dropwizard.guice.debug.util.ClassNameAbbreviator
This is a copy of
TargetLengthBasedClassNameAbbreviator used to avoid direct
dependency on logback-classic (to be able to switch to log4j instead).- Since:
- 29.09.2020
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabbreviate(String fqClassName) Shorten package names to match max length.
-
Constructor Details
-
ClassNameAbbreviator
public ClassNameAbbreviator(int targetLength) Create abbreviator.- Parameters:
targetLength- maximum length
-
-
Method Details
-
abbreviate
Shorten package names to match max length.- Parameters:
fqClassName- class name- Returns:
- abbreviated name
-