[logback-user] Lilith 0.9.44 has been released!

Jörn Huxhorn jhuxhorn at googlemail.com
Mon Apr 21 19:43:57 CEST 2014


This release brings huge improvements to the usage of conditions. Take a look
at "Focus" and "Exclude" in the popup and "Search" menu.

Remember that you can save conditions using Cmd/Ctrl-I. Those will show up in
the "Saved conditions" section of "Focus" and "Exclude".

It will also most likely be the last Java 5 compatible version.
Development will continue on Java 8.

Changes:
- The table of the view will now always receive the focus if the selected
  view changes.
- Added alternative behavior for Focus/Exclude actions.
  By default, those actions are replacing the current views filter,
  if available, with the new combined filter.
  Hold shift to create a new view instead.
- Status text is now properly updated in case of a replaced filter.
- Renamed "Named" in the find combo to "Saved".
- Renamed "Add condition..." to "Save condition..." and moved it from
  the "View" to the "Search" menu. Also added it to the popup menu.
- Significantly enhanced tooltips of various condition-related components.
  They now show a pretty-printed string representation of the condition.
- Enhanced "Focus" and "Exclude" popup menus.
- Added corresponding "Focus" and "Exclude" menus to the "Search" menu.
- Added two Substance look&feels to the mix.
- Status text of main window is now properly updated on change of
  white/blacklisted list name.
- Enhanced profiling output of TracingAspect.
- Fixed of-by-one error in message renderer [+x lines]. Again.
- servlet-api dependency of de.huxhorn.lilith.logback.servlet is now
  "provided".
- Added "Paste StackTraceElement" (Cmd-shift V) which opens the respective
  source code in the IDE, if a proper plugin is installed.
- ClassicLilithEncoder is now Encoder<ILoggingEvent> instead of
  Encoder<LoggingEvent>.
- Fixed suppressed handling while parsing Throwables.
  This is also a partial workaround for LOGBACK-328.
- Added fishing-for-compliments technology.
- Groovy 2.2.2, Logback 1.1.2, SLF4J 1.7.7, Jackson 2.3.3, log4j2 2.0-beta9,
  rrd4j 2.2, aspectj 1.8.0, flying-saucer 9.0.4, Spring 4.0.2, macify 1.6,
  httpcore 4.3.2, httpclient 4.3.3, JCommander 1.35, servlet-api 3.0.1,
  jgoodies-looks 2.5.3, commons-lang3 3.3.2

Known Issues:
- Lilith is built with log4j2 2.0-beta9 and won't work with log4j2 2.0-rc1.
  The reason for this is that SocketAppender isn't working properly in that
  version.
  See LOG4J2-542.
- HTML tooltips are not working with the native Mac OS X menu bar so some
  tooltips, especially the nice condition tooltips, will look garbled. Use a
  different look&feel to circumvent this problem.
  Unfortunately, I can't do anything about it.
- Flying Saucer related issues:
  - Selection in the HTML view is currently somewhat buggy, especially in
    case of scaled view.
  - The first line of the message in HTML view is not properly indented if
    it starts with whitespace. You can see this effect by examining the event
    created by LogPinupLargeRunnable (executed via "Log ASCII").
    The HTML created is actually correct.
  - Jumping to anchors is currently not supported so the navigation in help
    and details view isn't as good as it could be.
- Lilith may hang during startup while creating the preferences dialog.
  Just restart Lilith in that rare case.
  This is caused by Java bug #6995182 and I can't do anything about it.
  Sorry about it.
  It's a stupid Java-MediaTracker-ColorChooser-Bug with no workaround
  available.
  m(

-----------------------------------------------------------------------------

bitcoin: 19UjvmrDJMBcGDYQoFcrjYPqLRFPSwznZn
litecoin: LU6WM3nmGJy3N5PEE8yQwsAyenJs8dtbmV
dogecoin: DJC1R683hfD4VSEDAJrvNpv6GsCg8ewvhm


More information about the Logback-user mailing list