Alpha, subject to change without notice! Low-level toolkit for building context filters. Used by Telemere, Timbre, Tufte, etc.
Alpha, subject to change without notice! Low-level toolkit for building context filters. Used by Telemere, Timbre, Tufte, etc.
(filter? ns-spec level-spec ns level)
(filter? ??)
(:arglists (meta (var -filter?)))
Returns true iff ns
and level
are filtered (disallowed) by given criteria.
Returns true iff `ns` and `level` are filtered (disallowed) by given criteria.
(get-level-int x)
Returns valid integer level, or nil.
Returns valid integer level, or nil.
Map of {<level-keyword> <level-integer>} aliases.
Configurable via the taoensso/level-aliases
edn system config.
Map of {<level-keyword> <level-integer>} aliases. Configurable via the `taoensso/level-aliases` edn system config.
(level>= x y)
Returns true if valid level x
has value >= valid level y
.
Throws if either level is invalid.
Returns true if valid level `x` has value >= valid level `y`. Throws if either level is invalid.
(update-level-spec old-spec new-spec)
(update-level-spec old-spec nf-spec new-spec)
TODO Docstring ns, old, new may be nil
TODO Docstring ns, old, new may be nil
(valid-level x)
Returns valid level, or throws.
Returns valid level, or throws.
(valid-level-int x)
Returns valid integer level, or throws.
Returns valid integer level, or throws.
(valid-level-spec x)
Returns valid level-spec, or throws.
Returns valid level-spec, or throws.
(valid-nf-spec x)
Returns valid string filter spec, or throws.
Returns valid string filter spec, or throws.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close