Logging
28Overrides the default rules for choosing between logging directly or via an agent. Defaults to nil. See log* for detai...
valueclojure.tools.logging
An instance satisfying the clojure.tools.logging.impl/LoggerFactory protocol, which allows uniform access to an underl...
valueclojure.tools.logging
The default agent used for performing logging when direct logging is disabled. See log* for details.
valueclojure.tools.logging
The set of levels that will require using an agent when logging from within a running transaction. Defaults to #{:info...
valueclojure.tools.logging
- value
clojure.tools.logging
Debug level logging using print-style args. Use the 'logging.readable' namespace to avoid wrapping args in pr-str.
macroclojure.tools.logging
Debug level logging using format. Use the 'logging.readable' namespace to avoid wrapping args in pr-str.
macroclojure.tools.logging
Returns true if the specific logging level is enabled. Use of this macro should only be necessary if one needs to exe...
macroclojure.tools.logging
Error level logging using print-style args. Use the 'logging.readable' namespace to avoid wrapping args in pr-str.
macroclojure.tools.logging
Error level logging using format. Use the 'logging.readable' namespace to avoid wrapping args in pr-str.
macroclojure.tools.logging
Fatal level logging using print-style args. Use the 'logging.readable' namespace to avoid wrapping args in pr-str.
macroclojure.tools.logging
Fatal level logging using format. Use the 'logging.readable' namespace to avoid wrapping args in pr-str.
macroclojure.tools.logging
Info level logging using print-style args. Use the 'logging.readable' namespace to avoid wrapping args in pr-str.
macroclojure.tools.logging
Info level logging using format. Use the 'logging.readable' namespace to avoid wrapping args in pr-str.
macroclojure.tools.logging
Evaluates and logs a message only if the specified level is enabled. See log* for more details.
macroclojure.tools.logging
Attempts to log a message, either directly or via an agent; does not check if the level is enabled. For performance...
functionclojure.tools.logging
Captures System.out and System.err, piping all writes of those streams to the log. If unspecified, levels default to...
functionclojure.tools.logging
Creates a PrintStream that will output to the log at the specified level.
functionclojure.tools.logging
Restores System.out and System.err to their original values.
functionclojure.tools.logging
Logs a message using a format string and args. Can optionally take a throwable as its second arg. See level-specific m...
macroclojure.tools.logging
Logs a message using print style args. Can optionally take a throwable as its second arg. See level-specific macros, e...
macroclojure.tools.logging
Evaluates expr and may write the form and its result to the log. Returns the result of expr. Defaults to :debug log le...
macroclojure.tools.logging
Evaluates expr and may write (format fmt result) to the log. Returns the result of expr. Defaults to :debug log level....
macroclojure.tools.logging
Trace level logging using print-style args. Use the 'logging.readable' namespace to avoid wrapping args in pr-str.
macroclojure.tools.logging
Trace level logging using format. Use the 'logging.readable' namespace to avoid wrapping args in pr-str.
macroclojure.tools.logging
Warn level logging using print-style args. Use the 'logging.readable' namespace to avoid wrapping args in pr-str.
macroclojure.tools.logging
Warn level logging using format. Use the 'logging.readable' namespace to avoid wrapping args in pr-str.
macroclojure.tools.logging
Evaluates exprs in a context in which *out* and *err* write to the log. The specified logger-ns value will be used to ...
macroclojure.tools.logging