I was in the middle of addressing the easier of my topics by creating a new class MarkerNamePatternConverter and unit test when I looked at our current %marker docs that say:
"The name of the marker, if one is present." So I'm going to call our current implementation a bug because we do NOT use the marker NAME, we use the toString() which IMO is meant for debugging and prints out the parent info in an ugly way. If we want to use toString() then I'll update my new MarkerNamePatternConverter as a new MarkerFullNamePatternConverter instead. Thoughts? Gary On Wed, Sep 30, 2015 at 5:15 PM, Gary Gregory <garydgreg...@gmail.com> wrote: > Topic 1 > > Let's say I want my logs to look like this: > > Date [thread] [loggerName] [MarkerName] Message > > But most of the time I do not have a marker so I end up with a lot of lame > looking log entries with []. > > Instead I'd rather see nothing. > > I could use a replace like this (not tested): > > %replace{[%marker]}{\[\]}{} > > But that seems 'expensive' and cryptic, the perfect combo ;-) > > Should we had a gadget so you can configure like: > > %equals{[%marker]}{[]}{} > > Which just does a String.equals instead of a RE match? > > Topic 2 > > The toString on Markers are not nice when the marker has parents. > Therefore, I'd like to add %simpleMarker (like there is a > Class#getSimpleName). simpleMarker gets the name sans parents. > > Then I can say: > > %equals{[%simpleMarker]}{[]}{} > > Thoughts? > > -- > E-Mail: garydgreg...@gmail.com | ggreg...@apache.org > Java Persistence with Hibernate, Second Edition > <http://www.manning.com/bauer3/> > JUnit in Action, Second Edition <http://www.manning.com/tahchiev/> > Spring Batch in Action <http://www.manning.com/templier/> > Blog: http://garygregory.wordpress.com > Home: http://garygregory.com/ > Tweet! http://twitter.com/GaryGregory > -- E-Mail: garydgreg...@gmail.com | ggreg...@apache.org Java Persistence with Hibernate, Second Edition <http://www.manning.com/bauer3/> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/> Spring Batch in Action <http://www.manning.com/templier/> Blog: http://garygregory.wordpress.com Home: http://garygregory.com/ Tweet! http://twitter.com/GaryGregory