Index of all namespaces

Logging macros which delegate to a specific logging implementation. At
runtime a specific implementation is selected by invoking
clojure.tools.logging.impl/find-factory.
The logging implementation can be explicitly provided by using
binding or alter-var-root to change the value of *logger-factory* to
another implementation of clojure.tools.logging.impl/LoggerFactory
(see also the *-factory functions in the impl namespace).