File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 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))))))
You can’t perform that action at this time.
0 commit comments