How would i abbreviate/shorten package names in log generated using log4j. i.e. instead of com.longpackage.anotherpackage.lastpackage.MyClass
i want c.l.a.l.M
Artifactory uses Logback:
Projects known to rely on logback:
[...]
Artifactory
which has this nice feature called Conversion Word:
|Conversion specifier | Logger name | Result |
|---------------------|:--------------------------:| -------------------------:|
|%logger | mainPackage.sub.sample.Bar | mainPackage.sub.sample.Bar|
|%logger{0} | mainPackage.sub.sample.Bar | Bar |
|%logger{5} | mainPackage.sub.sample.Bar | m.s.s.Bar |
|%logger{10} | mainPackage.sub.sample.Bar | m.s.s.Bar |
|%logger{15} | mainPackage.sub.sample.Bar | m.s.sample.Bar |
|%logger{16} | mainPackage.sub.sample.Bar | m.sub.sample.Bar |
|%logger{26} | mainPackage.sub.sample.Bar | mainPackage.sub.sample.Bar|
* I miss tables in SO markdown sooo much...