
Assume the conversion specifier "%logger{3}" and logger name "mainPackage.sub.sample.Bar". This will result in "m.s.s.Bar" which is the shortest string containing representations for all package names, plus the full name of the rightmost segment (the class name). The package names are represented by a single letter. Does that make sense? Lukas Zapletal wrote:
I cant clearly understand the documentation of the conversion word %c
http://logback.qos.ch/manual/layouts.html
I thought %c{10} will always return string at maximum length 10 but its obviously not true. In the JUnit test "hello.world" is abbreviated "h.world" while length set to 1.
Seems its a maximum length of the string before the last dot?!?
Thanks
----- -- Lukas Zapletal http://lukas.zapletalovi.com
-- Ceki Gülcü Logback: The reliable, generic, fast and flexible logging framework for Java. http://logback.qos.ch