logger sample from clojure programming