Almost finished. I've reverted most of the changes, LoggingAdapter is back to its original version, I've implemented it all in  BusLogging since you advised me to add mdc values in the notify methods. So, this feature won't be available for other LoggingAdapter implementations. Is that ok for you?