mirror of
https://github.com/penpot/penpot.git
synced 2026-08-01 19:06:18 +00:00
✨ Add better error report on wrong input on logging helpers
This commit is contained in:
parent
5a6be141fd
commit
591d63e470
@ -128,7 +128,9 @@
|
|||||||
:warn "#f5871f"
|
:warn "#f5871f"
|
||||||
:info "#4271ae"
|
:info "#4271ae"
|
||||||
:debug "#969896"
|
:debug "#969896"
|
||||||
:trace "#8e908c"))
|
:trace "#8e908c"
|
||||||
|
(let [hint (str "invalid level provided to `level->color` function: " (pr-str level))]
|
||||||
|
(throw (ex-info hint {:level level})))))
|
||||||
|
|
||||||
(defn- level->name
|
(defn- level->name
|
||||||
[level]
|
[level]
|
||||||
@ -137,7 +139,9 @@
|
|||||||
:trace "TRC"
|
:trace "TRC"
|
||||||
:info "INF"
|
:info "INF"
|
||||||
:warn "WRN"
|
:warn "WRN"
|
||||||
:error "ERR"))
|
:error "ERR"
|
||||||
|
(let [hint (str "invalid level provided to `level->name` function: " (pr-str level))]
|
||||||
|
(throw (ex-info hint {:level level})))))
|
||||||
|
|
||||||
(defn level->int
|
(defn level->int
|
||||||
[level]
|
[level]
|
||||||
@ -146,7 +150,9 @@
|
|||||||
:debug 20
|
:debug 20
|
||||||
:info 30
|
:info 30
|
||||||
:warn 40
|
:warn 40
|
||||||
:error 50))
|
:error 50
|
||||||
|
(let [hint (str "invalid level provided to `level->int` function: " (pr-str level))]
|
||||||
|
(throw (ex-info hint {:level level})))))
|
||||||
|
|
||||||
(defn build-message
|
(defn build-message
|
||||||
[props]
|
[props]
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user