Simply put, destructuring in Clojure is a way extract values from a datastructure and bind them to symbols, without having to explicitly traverse the datstructure. It allows for elegant and concise Clojure code.
If you're using clojure.tools.logging with SLF4J.
It's often useful to 'switch on' logging for a given web request, or during the evaluation of a given form, etc.
Add this to your logback.xml configuration:
<turboFilter class="ch.qos.logback.classic.turbo.MDCFilter">
<MDCKey>logging</MDCKey>
<Value>on</Value>