Skip to content

Commit 11c9948

Browse files
committed
Cleaned up based on @Deraen's comments.
1 parent 4db94df commit 11c9948

1 file changed

Lines changed: 13 additions & 11 deletions

File tree

src/compojure/api/logging.clj

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,22 @@
1-
(ns compojure.api.logging
1+
(ns ^:no-doc compojure.api.logging
2+
"Internal Compojure-api logging utility"
23
(:require [clojure.string :as str]))
34

4-
;; default to console logging
5-
(defn log! [level x & more]
6-
(let [log (fn [level more] (println (.toUpperCase (name level)) (str/join " - " more)))]
7-
(if (instance? Throwable x)
8-
(do
9-
(log level more)
10-
(.printStackTrace x))
11-
(log level (into [x] more)))))
5+
;; Cursive-users
6+
(declare log!)
127

13-
;; use c.t.l logging if available
8+
;; use c.t.l logging if available, default to console logging
149
(if (find-ns 'clojure.tools.logging)
1510
(eval
1611
`(do
1712
(require 'clojure.tools.logging)
1813
(defmacro ~'log! [& ~'args]
1914
`(do
20-
(clojure.tools.logging/log ~@~'args))))))
15+
(clojure.tools.logging/log ~@~'args)))))
16+
(let [log (fn [level more] (println (.toUpperCase (name level)) (str/join " " more)))]
17+
(defn log! [level x & more]
18+
(if (instance? Throwable x)
19+
(do
20+
(log level more)
21+
(.printStackTrace x))
22+
(log level (into [x] more))))))

0 commit comments

Comments
 (0)