diff --git a/README.md b/README.md index 97ce68d..77cf91c 100644 --- a/README.md +++ b/README.md @@ -59,7 +59,7 @@ There's little overhead for checking logging levels: (time (trace (Thread/sleep 5000))) %> "Elapsed time: 0.054 msecs" -(time (when true)) +(time (when false)) %> "Elapsed time: 0.051 msecs" ``` @@ -122,7 +122,7 @@ Filter logging output by namespaces: To enable the standard [Postal](https://github.com/drewr/postal)-based email appender, add the Postal dependency to your `project.clj`: ```clojure -[com.draines/postal "1.9.1"] +[com.draines/postal "1.9.2"] ``` And add the appender to your `ns` declaration: diff --git a/src/taoensso/timbre.clj b/src/taoensso/timbre.clj index f586517..a3281dc 100644 --- a/src/taoensso/timbre.clj +++ b/src/taoensso/timbre.clj @@ -147,9 +147,8 @@ (let [now (System/currentTimeMillis) hash (str ns "/" message) allow? (fn [last-msecs] - (if last-msecs - (> (- now last-msecs) max-message-per-msecs) - true))] + (or (not last-msecs) + (> (- now last-msecs) max-message-per-msecs)))] (when (allow? (@flood-timers hash)) (apfn apfn-args) @@ -187,12 +186,12 @@ (def get-hostname (utils/memoize-ttl 60000 (fn [] (try (.. java.net.InetAddress getLocalHost getHostName) - (catch java.net.UnknownHostException e + (catch java.net.UnknownHostException _ "UnknownHost"))))) (defn- wrap-appender-juxt "Wraps compile-time appender juxt with additional runtime capabilities - (incl. middleware) controller by compile-time config. Like `wrap-appender-fn` + (incl. middleware) controlled by compile-time config. Like `wrap-appender-fn` but operates on the entire juxt at once." [juxtfn] (->> ; Wrapping applies capabilities bottom-to-top