From 5f01a917323419f1f58283af3c2d9a4df69943e4 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Mon, 21 Mar 2011 08:52:45 -0700 Subject: [PATCH 01/37] Autodoc commit for master/8fabd5e8 --- logging-api.html | 638 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 638 insertions(+) create mode 100644 logging-api.html diff --git a/logging-api.html b/logging-api.html new file mode 100644 index 0000000..e0fee9a --- /dev/null +++ b/logging-api.html @@ -0,0 +1,638 @@ + + + logging - Logging Tools 0.1.2 API documentation + + + + + + + + + + +
+ +
+ +
+
+
+
+
+ +

API for logging + - Logging Tools 0.1.2 (in development) +

+by Alex Taggart
+
Full namespace name: clojure.tools.logging +

+

Overview

+
Logging macros which delegate to a specific logging implementation. At
+runtime a specific implementation is selected from, in order, Apache
+commons-logging, slf4j, log4j, and finally java.util.logging.
+ + +
+

Public Variables and Functions

+
+
+
+

*force*

+ var
+

+  
Overrides the default rules for choosing between logging directly or via an
+agent. Defaults to nil. See log* for details.
+ + + Source +
+
+
+

*log-factory*

+ var
+

+  
An instance satisfying the LogFactory protocol. Used internally when needing
+to obtain an instance satisfying the Log protocol. Defaults to the value
+returned from find-factory. Can be rebound to provide alternate logging
+implementations
+ + + Source +
+
+
+

*logging-agent*

+ var
+

+  
The default agent used for performing logging when direct logging is
+disabled. See log* for details.
+ + + Source +
+
+
+

*tx-agent-levels*

+ var
+

+  
The set of levels that will require using an agent when logging from within a
+running transaction. Defaults to #{:info :warn}. See log* for details.
+ + + Source +
+
+
+

Log

+ var
+

+  
The protocol through which macros will interact with an underlying logging
+implementation.  Implementations should at least support the six specified
+logging levels if they wish to benefit from the level-specific macros.
+ + + Source +
+
+
+

LogFactory

+ var
+

+  
The protocol through which macros will obtain an instance satisfying Log as
+well as providing information about the particular implementation being used.
+Implementations should be bound to *log-factory* in order to be picked up by
+this library.
+ + + Source +
+
+
+

commons-logging

+ function
+
Usage: (commons-logging)
+
+
Returns a commons-logging-based implementation of the LogFactory protocol, or
+nil if not available. End-users should not need to call this.
+ + + Source +
+
+
+

debug

+ macro
+
Usage: (debug message & more)
+       (debug throwable message & more)
+
+
Debug level logging using print-style args.
+ + + Source +
+
+
+

debugf

+ macro
+
Usage: (debugf fmt & fmt-args)
+       (debugf throwable fmt & fmt-args)
+
+
Debug level logging using format.
+ + + Source +
+
+
+

enabled?

+ macro
+
Usage: (enabled? level)
+       (enabled? level log-ns)
+
+
Returns true if the specific logging level is enabled.  Use of this function
+should only be necessary if one needs to execute alternate code paths beyond
+whether the log should be written to.
+ + + Source +
+
+
+

error

+ macro
+
Usage: (error message & more)
+       (error throwable message & more)
+
+
Error level logging using print-style args.
+ + + Source +
+
+
+

errorf

+ macro
+
Usage: (errorf fmt & fmt-args)
+       (errorf throwable fmt & fmt-args)
+
+
Error level logging using format.
+ + + Source +
+
+
+

fatal

+ macro
+
Usage: (fatal message & more)
+       (fatal throwable message & more)
+
+
Fatal level logging using print-style args.
+ + + Source +
+
+
+

fatalf

+ macro
+
Usage: (fatalf fmt & fmt-args)
+       (fatalf throwable fmt & fmt-args)
+
+
Fatal level logging using format.
+ + + Source +
+
+
+

find-factory

+ function
+
Usage: (find-factory)
+
+
Returns the first LogFactory found that is available from commons-logging,
+slf4j-logging, log4j-logging, or java-util-logging. End-users should not need
+to call this.
+ + + Source +
+
+
+

impl-enabled?

+ function
+
Usage: (impl-enabled? log level)
+
+
Implementation-specific check if a particular level is enabled. End-users
+should not need to call this.
+ + + +
+
+
+

impl-get-log

+ function
+
Usage: (impl-get-log factory log-ns)
+
+
Returns an implementation-specific Log by namespace. End-users should not
+need to call this.
+ + + +
+
+
+

impl-name

+ function
+
Usage: (impl-name factory)
+
+
Returns some text identifying the underlying implementation.
+ + + +
+
+
+

impl-write!

+ function
+
Usage: (impl-write! log level throwable message)
+
+
Implementation-specific write of a log message. End-users should not need
+to call this.
+ + + +
+
+
+

info

+ macro
+
Usage: (info message & more)
+       (info throwable message & more)
+
+
Info level logging using print-style args.
+ + + Source +
+
+
+

infof

+ macro
+
Usage: (infof fmt & fmt-args)
+       (infof throwable fmt & fmt-args)
+
+
Info level logging using format.
+ + + Source +
+
+
+

java-util-logging

+ function
+
Usage: (java-util-logging)
+
+
Returns a java.util.logging-based implementation of the LogFactory protocol,
+or nil if not available. End-users should not need to call this.
+ + + Source +
+
+
+

log

+ macro
+
Usage: (log level message)
+       (log level throwable message)
+       (log log-ns level throwable message)
+       (log log-factory log-ns level throwable message)
+
+
Evaluates and logs a message only if the specified level is enabled. See log*
+for more details.
+ + + Source +
+
+
+

log*

+ function
+
Usage: (log* log level throwable message)
+
+
Attempts to log a message, either directly or via an agent; does not check if
+the level is enabled.
+
+For performance reasons, an agent will only be used when invoked within a
+running transaction, and only for logging levels specified by
+*tx-agent-levels*. This allows those entries to only be written once the
+transaction commits, and are discarded if it is retried or aborted.  As
+corollary, other levels (e.g., :debug, :error) will be written even from
+failed transactions though at the cost of repeat messages during retries.
+
+One can override the above by setting *force* to :direct or :agent; all
+subsequent writes will be direct or via an agent, respectively.
+ + + Source +
+
+
+

log-capture!

+ function
+
Usage: (log-capture! log-ns)
+       (log-capture! log-ns out-level err-level)
+
+
Captures System.out and System.err, piping all writes of those streams to
+the log. If unspecified, levels default to :info and :error, respectively.
+The specified log-ns value will be used to namespace all log entries.
+
+Note: use with-logs to redirect output of *out* or *err*.
+
+Warning: if the logging implementation is configured to output to System.out
+(as is the default with java.util.logging) then using this function will
+result in StackOverflowException when writing to the log.
+ + + Source +
+
+
+

log-stream

+ function
+
Usage: (log-stream level log-ns)
+
+
Creates a PrintStream that will output to the log at the specified level.
+ + + Source +
+
+
+

log-uncapture!

+ function
+
Usage: (log-uncapture!)
+
+
Restores System.out and System.err to their original values.
+ + + Source +
+
+
+

log4j-logging

+ function
+
Usage: (log4j-logging)
+
+
Returns a log4j-based implementation of the LogFactory protocol, or nil if
+not available. End-users should not need to call this.
+ + + Source +
+
+
+

logf

+ macro
+
Usage: (logf level fmt & fmt-args)
+       (logf level throwable fmt & fmt-args)
+
+
Logs a message using a format string and args. Can optionally take a
+throwable as its second arg. See level-specific macros, e.g., debugf.
+ + + Source +
+
+
+

logp

+ macro
+
Usage: (logp level message & more)
+       (logp level throwable message & more)
+
+
Logs a message using print style args. Can optionally take a throwable as its
+second arg. See level-specific macros, e.g., debug.
+ + + Source +
+
+
+

slf4j-logging

+ function
+
Usage: (slf4j-logging)
+
+
Returns a SLF4J-based implementation of the LogFactory protocol, or nil if
+not available. End-users should not need to call this.
+ + + Source +
+
+
+

spy

+ macro
+
Usage: (spy expr)
+       (spy level expr)
+
+
Evaluates expr and writes the form and its result to the log. Returns the
+result of expr. Defaults to debug log level.
+ + + Source +
+
+
+

trace

+ macro
+
Usage: (trace message & more)
+       (trace throwable message & more)
+
+
Trace level logging using print-style args.
+ + + Source +
+
+
+

tracef

+ macro
+
Usage: (tracef fmt & fmt-args)
+       (tracef throwable fmt & fmt-args)
+
+
Trace level logging using format.
+ + + Source +
+
+
+

warn

+ macro
+
Usage: (warn message & more)
+       (warn throwable message & more)
+
+
Warn level logging using print-style args.
+ + + Source +
+
+
+

warnf

+ macro
+
Usage: (warnf fmt & fmt-args)
+       (warnf throwable fmt & fmt-args)
+
+
Warn level logging using format.
+ + + Source +
+
+
+

with-logs

+ macro
+
Usage: (with-logs log-ns & body)
+       (with-logs [log-ns out-level err-level] & body)
+
+
Evaluates exprs in a context in which *out* and *err* write to the log. The
+specified log-ns value will be used to namespace all log entries.
+
+By default *out* and *err* write to :info and :error, respectively.
+ + + Source +
+ + +
+
+
+
+
+ +
+
Logo & site design by Tom Hickey.
+ Clojure auto-documentation system by Tom Faulhaber.
+
+ + + + \ No newline at end of file From 4849d7dd363fe4bd27396ae324c880ffedbc5310 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Mon, 21 Mar 2011 08:59:21 -0700 Subject: [PATCH 02/37] Add base files --- api-index.html | 244 ++++++++++++ index-0.1.2.clj | 533 ++++++++++++++++++++++++++ index.html | 104 +++++ static/clojure-icon.gif | Bin 0 -> 42 bytes static/clojure.css | 53 +++ static/internal.css | 18 + static/space/content-background.gif | Bin 0 -> 397 bytes static/space/left-nav-background.gif | Bin 0 -> 638 bytes static/space/left-nav-bottom.gif | Bin 0 -> 936 bytes static/space/left-nav-divider.gif | Bin 0 -> 52 bytes static/space/resources-background.gif | Bin 0 -> 550 bytes static/space/toc-background.gif | Bin 0 -> 457 bytes static/wiki.css | 22 ++ 13 files changed, 974 insertions(+) create mode 100644 api-index.html create mode 100644 index-0.1.2.clj create mode 100644 index.html create mode 100644 static/clojure-icon.gif create mode 100644 static/clojure.css create mode 100644 static/internal.css create mode 100644 static/space/content-background.gif create mode 100644 static/space/left-nav-background.gif create mode 100644 static/space/left-nav-bottom.gif create mode 100644 static/space/left-nav-divider.gif create mode 100644 static/space/resources-background.gif create mode 100644 static/space/toc-background.gif create mode 100644 static/wiki.css diff --git a/api-index.html b/api-index.html new file mode 100644 index 0000000..f1910ea --- /dev/null +++ b/api-index.html @@ -0,0 +1,244 @@ + + + Index - Logging Tools 0.1.2 API documentation + + + + + + + + + + +
+ +
+ +
+
+
+
+
+ +

Index of Public Functions and Variables - Logging Tools 0.1.2 (in development)

+This page has an alphabetical index of all the documented functions and variables +in Logging Tools. + + + +
+Shortcuts:
+A B C D + E F G H + I J K L + M +
+N O P Q + R S T U + V W X Y + Z +
+Other +
+
+ +
+

A

+
+
+
+

B

+
+
+
+

C

+
+ commons-logging              function      logging            Returns a commons-logging-based implementation of ...
+
+
+

D

+
+ debug                        macro         logging            Debug level logging using print-style args..
+ debugf                       macro         logging            Debug level logging using format..
+
+
+

E

+
+ enabled?                     macro         logging            Returns true if the specific logging level is enab...
+ error                        macro         logging            Error level logging using print-style args..
+ errorf                       macro         logging            Error level logging using format..
+
+
+

F

+
+ *force*                      var           logging            Overrides the default rules for choosing between l...
+ fatal                        macro         logging            Fatal level logging using print-style args..
+ fatalf                       macro         logging            Fatal level logging using format..
+ find-factory                 function      logging            Returns the first LogFactory found that is availab...
+
+
+

G

+
+
+
+

H

+
+
+
+

I

+
+ impl-enabled?                function      logging            Implementation-specific check if a particular leve...
+ impl-get-log                 function      logging            Returns an implementation-specific Log by namespac...
+ impl-name                    function      logging            Returns some text identifying the underlying imple...
+ impl-write!                  function      logging            Implementation-specific write of a log message. En...
+ info                         macro         logging            Info level logging using print-style args..
+ infof                        macro         logging            Info level logging using format..
+
+
+

J

+
+ java-util-logging            function      logging            Returns a java.util.logging-based implementation o...
+
+
+

K

+
+
+
+

L

+
+ *log-factory*                var           logging            An instance satisfying the LogFactory protocol. Us...
+ *logging-agent*              var           logging            The default agent used for performing logging when...
+ Log                          var           logging            The protocol through which macros will interact wi...
+ log                          macro         logging            Evaluates and logs a message only if the specified...
+ log*                         function      logging            Attempts to log a message, either directly or via ...
+ log-capture!                 function      logging            Captures System.out and System.err, piping all wri...
+ log-stream                   function      logging            Creates a PrintStream that will output to the log ...
+ log-uncapture!               function      logging            Restores System.out and System.err to their origin...
+ log4j-logging                function      logging            Returns a log4j-based implementation of the LogFac...
+ logf                         macro         logging            Logs a message using a format string and args. Can...
+ LogFactory                   var           logging            The protocol through which macros will obtain an i...
+ logp                         macro         logging            Logs a message using print style args. Can optiona...
+
+
+

M

+
+
+
+

N

+
+
+
+

O

+
+
+
+

P

+
+
+
+

Q

+
+
+
+

R

+
+
+
+

S

+
+ slf4j-logging                function      logging            Returns a SLF4J-based implementation of the LogFac...
+ spy                          macro         logging            Evaluates expr and writes the form and its result ...
+
+
+

T

+
+ *tx-agent-levels*            var           logging            The set of levels that will require using an agent...
+ trace                        macro         logging            Trace level logging using print-style args..
+ tracef                       macro         logging            Trace level logging using format..
+
+
+

U

+
+
+
+

V

+
+
+
+

W

+
+ warn                         macro         logging            Warn level logging using print-style args..
+ warnf                        macro         logging            Warn level logging using format..
+ with-logs                    macro         logging            Evaluates exprs in a context in which *out* and *e...
+
+
+

X

+
+
+
+

Y

+
+
+
+

Z

+
+
+
+

Other

+
+
+
+ +
+
+
+
+
+ +
+
Logo & site design by Tom Hickey.
+ Clojure auto-documentation system by Tom Faulhaber.
+
+ + + + \ No newline at end of file diff --git a/index-0.1.2.clj b/index-0.1.2.clj new file mode 100644 index 0000000..238f968 --- /dev/null +++ b/index-0.1.2.clj @@ -0,0 +1,533 @@ +{:namespaces + ({:source-url + "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging/logging-api.html", + :name "clojure.tools.logging", + :author "Alex Taggart", + :doc + "Logging macros which delegate to a specific logging implementation. At\nruntime a specific implementation is selected from, in order, Apache\ncommons-logging, slf4j, log4j, and finally java.util.logging."}), + :vars + ({:name "*force*", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L52", + :dynamic true, + :raw-source-url + "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/*force*", + :doc + "Overrides the default rules for choosing between logging directly or via an\nagent. Defaults to nil. See log* for details.", + :var-type "var", + :line 52, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:name "*log-factory*", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L446", + :dynamic true, + :raw-source-url + "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/*log-factory*", + :doc + "An instance satisfying the LogFactory protocol. Used internally when needing\nto obtain an instance satisfying the Log protocol. Defaults to the value\nreturned from find-factory. Can be rebound to provide alternate logging\nimplementations", + :var-type "var", + :line 446, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:name "*logging-agent*", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L42", + :dynamic true, + :raw-source-url + "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/*logging-agent*", + :doc + "The default agent used for performing logging when direct logging is\ndisabled. See log* for details.", + :var-type "var", + :line 42, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:name "*tx-agent-levels*", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L47", + :dynamic true, + :raw-source-url + "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/*tx-agent-levels*", + :doc + "The set of levels that will require using an agent when logging from within a\nrunning transaction. Defaults to #{:info :warn}. See log* for details.", + :var-type "var", + :line 47, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:raw-source-url + "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", + :source-url + "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L20", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/Log", + :namespace "clojure.tools.logging", + :line 20, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj", + :var-type "var", + :doc + "The protocol through which macros will interact with an underlying logging\nimplementation. Implementations should at least support the six specified\nlogging levels if they wish to benefit from the level-specific macros.", + :name "Log"} + {:raw-source-url + "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", + :source-url + "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L31", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/LogFactory", + :namespace "clojure.tools.logging", + :line 31, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj", + :var-type "var", + :doc + "The protocol through which macros will obtain an instance satisfying Log as\nwell as providing information about the particular implementation being used.\nImplementations should be bound to *log-factory* in order to be picked up by\nthis library.", + :name "LogFactory"} + {:arglists ([]), + :name "commons-logging", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L292", + :raw-source-url + "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/commons-logging", + :doc + "Returns a commons-logging-based implementation of the LogFactory protocol, or\nnil if not available. End-users should not need to call this.", + :var-type "function", + :line 292, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:arglists ([message & more] [throwable message & more]), + :name "debug", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L223", + :raw-source-url + "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/debug", + :doc "Debug level logging using print-style args.", + :var-type "macro", + :line 223, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:arglists ([fmt & fmt-args] [throwable fmt & fmt-args]), + :name "debugf", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L259", + :raw-source-url + "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/debugf", + :doc "Debug level logging using format.", + :var-type "macro", + :line 259, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:arglists ([level] [level log-ns]), + :name "enabled?", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L122", + :raw-source-url + "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/enabled?", + :doc + "Returns true if the specific logging level is enabled. Use of this function\nshould only be necessary if one needs to execute alternate code paths beyond\nwhether the log should be written to.", + :var-type "macro", + :line 122, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:arglists ([message & more] [throwable message & more]), + :name "error", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L241", + :raw-source-url + "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/error", + :doc "Error level logging using print-style args.", + :var-type "macro", + :line 241, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:arglists ([fmt & fmt-args] [throwable fmt & fmt-args]), + :name "errorf", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L277", + :raw-source-url + "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/errorf", + :doc "Error level logging using format.", + :var-type "macro", + :line 277, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:arglists ([message & more] [throwable message & more]), + :name "fatal", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L247", + :raw-source-url + "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/fatal", + :doc "Fatal level logging using print-style args.", + :var-type "macro", + :line 247, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:arglists ([fmt & fmt-args] [throwable fmt & fmt-args]), + :name "fatalf", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L283", + :raw-source-url + "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/fatalf", + :doc "Fatal level logging using format.", + :var-type "macro", + :line 283, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:arglists ([]), + :name "find-factory", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L433", + :raw-source-url + "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/find-factory", + :doc + "Returns the first LogFactory found that is available from commons-logging,\nslf4j-logging, log4j-logging, or java-util-logging. End-users should not need\nto call this.", + :var-type "function", + :line 433, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:raw-source-url nil, + :source-url nil, + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/impl-enabled?", + :namespace "clojure.tools.logging", + :var-type "function", + :arglists ([log level]), + :doc + "Implementation-specific check if a particular level is enabled. End-users\nshould not need to call this.", + :name "impl-enabled?"} + {:raw-source-url nil, + :source-url nil, + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/impl-get-log", + :namespace "clojure.tools.logging", + :var-type "function", + :arglists ([factory log-ns]), + :doc + "Returns an implementation-specific Log by namespace. End-users should not\nneed to call this.", + :name "impl-get-log"} + {:raw-source-url nil, + :source-url nil, + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/impl-name", + :namespace "clojure.tools.logging", + :var-type "function", + :arglists ([factory]), + :doc "Returns some text identifying the underlying implementation.", + :name "impl-name"} + {:raw-source-url nil, + :source-url nil, + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/impl-write!", + :namespace "clojure.tools.logging", + :var-type "function", + :arglists ([log level throwable message]), + :doc + "Implementation-specific write of a log message. End-users should not need\nto call this.", + :name "impl-write!"} + {:arglists ([message & more] [throwable message & more]), + :name "info", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L229", + :raw-source-url + "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/info", + :doc "Info level logging using print-style args.", + :var-type "macro", + :line 229, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:arglists ([fmt & fmt-args] [throwable fmt & fmt-args]), + :name "infof", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L265", + :raw-source-url + "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/infof", + :doc "Info level logging using format.", + :var-type "macro", + :line 265, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:arglists ([]), + :name "java-util-logging", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L397", + :raw-source-url + "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/java-util-logging", + :doc + "Returns a java.util.logging-based implementation of the LogFactory protocol,\nor nil if not available. End-users should not need to call this.", + :var-type "function", + :line 397, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:arglists + ([level message] + [level throwable message] + [log-ns level throwable message] + [log-factory log-ns level throwable message]), + :name "log", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L82", + :raw-source-url + "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/log", + :doc + "Evaluates and logs a message only if the specified level is enabled. See log*\nfor more details.", + :var-type "macro", + :line 82, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:arglists ([log level throwable message]), + :name "log*", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L57", + :raw-source-url + "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/log*", + :doc + "Attempts to log a message, either directly or via an agent; does not check if\nthe level is enabled.\n\nFor performance reasons, an agent will only be used when invoked within a\nrunning transaction, and only for logging levels specified by\n*tx-agent-levels*. This allows those entries to only be written once the\ntransaction commits, and are discarded if it is retried or aborted. As\ncorollary, other levels (e.g., :debug, :error) will be written even from\nfailed transactions though at the cost of repeat messages during retries.\n\nOne can override the above by setting *force* to :direct or :agent; all\nsubsequent writes will be direct or via an agent, respectively.", + :var-type "function", + :line 57, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:arglists ([log-ns] [log-ns out-level err-level]), + :name "log-capture!", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L165", + :raw-source-url + "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/log-capture!", + :doc + "Captures System.out and System.err, piping all writes of those streams to\nthe log. If unspecified, levels default to :info and :error, respectively.\nThe specified log-ns value will be used to namespace all log entries.\n\nNote: use with-logs to redirect output of *out* or *err*.\n\nWarning: if the logging implementation is configured to output to System.out\n(as is the default with java.util.logging) then using this function will\nresult in StackOverflowException when writing to the log.", + :var-type "function", + :line 165, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:arglists ([level log-ns]), + :name "log-stream", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L147", + :raw-source-url + "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/log-stream", + :doc + "Creates a PrintStream that will output to the log at the specified level.", + :var-type "function", + :line 147, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:arglists ([]), + :name "log-uncapture!", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L185", + :raw-source-url + "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/log-uncapture!", + :doc "Restores System.out and System.err to their original values.", + :var-type "function", + :line 185, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:arglists ([]), + :name "log4j-logging", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L363", + :raw-source-url + "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/log4j-logging", + :doc + "Returns a log4j-based implementation of the LogFactory protocol, or nil if\nnot available. End-users should not need to call this.", + :var-type "function", + :line 363, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:arglists ([level fmt & fmt-args] [level throwable fmt & fmt-args]), + :name "logf", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L109", + :raw-source-url + "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/logf", + :doc + "Logs a message using a format string and args. Can optionally take a\nthrowable as its second arg. See level-specific macros, e.g., debugf.", + :var-type "macro", + :line 109, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:arglists ([level message & more] [level throwable message & more]), + :name "logp", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L96", + :raw-source-url + "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/logp", + :doc + "Logs a message using print style args. Can optionally take a throwable as its\nsecond arg. See level-specific macros, e.g., debug.", + :var-type "macro", + :line 96, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:arglists ([]), + :name "slf4j-logging", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L327", + :raw-source-url + "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/slf4j-logging", + :doc + "Returns a SLF4J-based implementation of the LogFactory protocol, or nil if\nnot available. End-users should not need to call this.", + :var-type "function", + :line 327, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:arglists ([expr] [level expr]), + :name "spy", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L131", + :raw-source-url + "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/spy", + :doc + "Evaluates expr and writes the form and its result to the log. Returns the\nresult of expr. Defaults to debug log level.", + :var-type "macro", + :line 131, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:arglists ([message & more] [throwable message & more]), + :name "trace", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L217", + :raw-source-url + "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/trace", + :doc "Trace level logging using print-style args.", + :var-type "macro", + :line 217, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:arglists ([fmt & fmt-args] [throwable fmt & fmt-args]), + :name "tracef", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L253", + :raw-source-url + "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/tracef", + :doc "Trace level logging using format.", + :var-type "macro", + :line 253, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:arglists ([message & more] [throwable message & more]), + :name "warn", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L235", + :raw-source-url + "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/warn", + :doc "Warn level logging using print-style args.", + :var-type "macro", + :line 235, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:arglists ([fmt & fmt-args] [throwable fmt & fmt-args]), + :name "warnf", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L271", + :raw-source-url + "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/warnf", + :doc "Warn level logging using format.", + :var-type "macro", + :line 271, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:arglists ([log-ns & body] [[log-ns out-level err-level] & body]), + :name "with-logs", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L194", + :raw-source-url + "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/with-logs", + :doc + "Evaluates exprs in a context in which *out* and *err* write to the log. The\nspecified log-ns value will be used to namespace all log entries.\n\nBy default *out* and *err* write to :info and :error, respectively.", + :var-type "macro", + :line 194, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"})} diff --git a/index.html b/index.html new file mode 100644 index 0000000..82e2d4d --- /dev/null +++ b/index.html @@ -0,0 +1,104 @@ + + + Overview - Logging Tools 0.1.2 API documentation + + + + + + + + + + +
+ +
+ +
+
+
+
+
+ +

API Overview - Logging Tools 0.1.2 (in development)

+
+
The logging library supports an interface to standard Java logging tools from Clojure. +

+This library is a contributed library to Clojure and can be found at +https://github.com/clojure/tools.logging. +

+Like all of Clojure and its contributed libraries, the logging library is licensed under the +Eclipse Public License (EPL). +

+
+
+
+
+

logging

+ by Alex Taggart
+ Detailed API documentation
+
Logging macros which delegate to a specific logging implementation. At
+runtime a specific implementation is selected from, in order, Apache
+commons-logging, slf4j, log4j, and finally java.util.logging.
+ + + + Public variables and functions: + *force* *log-factory* *logging-agent* *tx-agent-levels* Log LogFactory commons-logging debug debugf enabled? error errorf fatal fatalf find-factory impl-enabled? impl-get-log impl-name impl-write! info infof java-util-logging log log* log-capture! log-stream log-uncapture! log4j-logging logf logp slf4j-logging spy trace tracef warn warnf with-logs
+ +
+
+
+
+
+
+ +
+
Logo & site design by Tom Hickey.
+ Clojure auto-documentation system by Tom Faulhaber.
+
+ + + + \ No newline at end of file diff --git a/static/clojure-icon.gif b/static/clojure-icon.gif new file mode 100644 index 0000000000000000000000000000000000000000..f191b280ce91e6cb8c387735c10ef9bc5da6c83b GIT binary patch literal 42 ocmZ?wbhEHbWMp7uXkY+=|Ns9h{$ybUF?B!$NQQxl(S^Yp0J!f4_W%F@ literal 0 HcmV?d00001 diff --git a/static/clojure.css b/static/clojure.css new file mode 100644 index 0000000..d40ea35 --- /dev/null +++ b/static/clojure.css @@ -0,0 +1,53 @@ + +body {margin: 0;padding: 0;background-color: #e3e3e3;border-top: 4px solid #b3ccfe;color: #272727} +body, .wiki, #Content, .wikipage {font-family: "Lucida Grande","Trebuchet MS","Bitstream Vera Sans",Verdana,Helvetica,sans-serif;font-size: 12px;line-height: 18px;} +#leftcolumn .wiki_link, #toc, #toc a, .toc-header {font-size: 11px;line-height: 18px;text-decoration: none} +img {border: 0;} +#AllContentContainer {max-width: 96em;min-width: 663px;background: #fff url(space/content-background.gif) right repeat-y;padding: 0 40px 18px 0;} + +#Header {position: relative;clear: both;overflow: auto;height: 110px} +#Logo {position: absolute;top: 0;left: 0;padding: 10px 0 0 62px;width: 138px;height: 100px} +#Header h1 {float: left;border: 0;margin: 0;padding: 0;position: absolute;top: 50;left: 200px; height: 60px} +#Header h1 a:link, #Header h1 a:visited, #Header h1 a:hover {color:#000000; text-decoration: none;} +#Resources {min-height: 110px;width: 234px;padding: 5px 0;float: right;border-bottom: 1px solid #abc4e2;background: #e4eaf7 url(space/resources-background.gif) repeat-y;overflow: auto;} +#Resources ul {margin: 0;padding: 0 25px;list-style: none;} +#ResourcesB {float: right;} +#Resources a {text-decoration: none;} +#Resources a:link, #Resources a:visited, #Resources a:hover, #Resources a:active {color: #4c5770;} +#Resources a:hover {text-decoration: underline;} + +#leftcolumn {margin: 0 0 0 22px;float: left;width: 168px;padding-bottom: 18px;background: #c5d2eb url(space/left-nav-bottom.gif) bottom no-repeat;} + +#leftcolumn ul {list-style: none;margin: 0;padding: 0;} + +#leftcolumn a, #leftcolumn .toc-header {font-weight: bold;display: block;background: transparent url(space/left-nav-divider.gif) repeat-x;padding: 6px 0 0 17px;margin: 12px 0 0 0;} +#leftcolumn li a {font-weight: normal;background:none;margin: 0;padding: 0 0 0 17px;} +#leftcolumn br {display: none;} +#leftcolumn .menu {margin-top: 14px;background: #fff url(space/left-nav-background.gif) repeat-y;} + +#leftcolumn a:link , #leftcolumn a:visited , #leftcolumn a:active {color: #666;} +#leftcolumn a:hover {text-decoration: underline;color: #222;} + +#rightcolumn {margin-left: 220px;} + +.wiki #toc {border: none;margin: 0 0 30px 18px;width: 222px;padding: 0 0 17px 12px;background: transparent url(space/toc-background.gif) repeat-y;border-bottom: 1px solid #d6d6d6;} +.wiki #toc h1, .wiki #toc div {margin: 0;padding: 0;} +.wiki #toc h1 {font-size: 14px;line-height: 18px;font-family: Georgia, "Times New Roman", Times, serif;font-style: italic;font-weight: normal;color: #969696;padding: 10px 0 8px 11px;} +.wiki #toc a:link, .wiki #toc a:visited, .wiki #toc a:active {color: #646464;} +.wiki #toc a:hover {background: none;color: #333333;} + +.wiki pre {font-family: Inconsolata, Monaco, Consolas, "Lucida Console", "Courier New", Courier, monospace;background-color: transparent;border: 0px;color: #000000} +#DesignedBy { clear: both; text-align: right; margin-top: 18px;} +#DesignedBy, #DesignedBy a, #DesignedBy a:link, #DesignedBy a:visited, #DesignedBy a:hover, #DesignedBy a:active { color: #999; } + +#WikiHeaderNavContainer { height: 36px; position: relative; } +#leftcolumn .WikiActions a {display: inline;} + +.comment { color: gray; } +.string { color: teal; } +.function { color: #00c; } +.macro, .specialops { color: #60c; } +.parens { color: #000; } +.keyword { color: #c09; } +.brackets { color: #006; } +.curlybrackets { color: #906; } diff --git a/static/internal.css b/static/internal.css new file mode 100644 index 0000000..08ce7fb --- /dev/null +++ b/static/internal.css @@ -0,0 +1,18 @@ +/* *** MISC STUFF USED ALL OVER *** */ +.nowrap { white-space: nowrap; } +.hidden { display: none; } +tr td .sm { font-size: 90%; } +.grey { color: #666; } +.smgrey { color: #666; font-size: 80%; } +.grey a { color: #666; } +.textentry { font-family: arial, helvetica, sans-serif; border: 1px solid #999; } +.nopad { padding: 0; margin: 0; } +.bblack { color: #000; font-size: 1.1em; font-weight: bold; } +.bblacklight { color: #000; font-size: 1.1em; } + +/* IE6 min-height: http://www.dustindiaz.com/min-height-fast-hack */ +#content_view { display: block; padding-bottom: 2em; width: 100%; min-height: 600px; height: auto !important; height: 600px; } + +/* Used with .innerContentBox and #WikiAds to position the ad column */ +.contentBox { position: relative; min-height: 600px; height: auto !important; height: 600px; } + diff --git a/static/space/content-background.gif b/static/space/content-background.gif new file mode 100644 index 0000000000000000000000000000000000000000..0786c72cffbcde7da33aaa81d3b40b57345df2dc GIT binary patch literal 397 zcmV;80doFFNk%w1VJH9+0K@z=yEbA^V7cLoYD9O@Yp_bOYw0sUSqLcj-Ht6h}z r0ob+z-NJ9Usu2{W%$JI1Q3Psq$AwTV6b4obFsLPL)kug&LI40e)1Al% literal 0 HcmV?d00001 diff --git a/static/space/left-nav-background.gif b/static/space/left-nav-background.gif new file mode 100644 index 0000000000000000000000000000000000000000..e6e590449ccd23d463edd3906bb471d156c98b1b GIT binary patch literal 638 zcmV-^0)hQUNk%w1VW_{rmg-{QUg*`1twx`SG000F4Fa>i|F(VTqf&jn=24n~X z=cuA!TefhVvMG$-Zk^9Ey`Ld3>0enwy-R zoOE(3CLbgN1Oo_AP*{i(1`3C%O-ztW9y&=tcR-%KzQ4ekY`ke=9$lyi1qHCJ0n5u! z83RmTAb>|UJfXqe-rw3TKBO&@0RvxLsTT)RRacD57zosnCgRtWKj8fRy*OrQh!{48 z1D7Yu7&%M0Wm>f)By#CXx%EyfmTYXSKng+$B!jZ}v@gxcM Y3^!j9Sm0_$m==|C{jCE{6%hacJAN`7+yDRo literal 0 HcmV?d00001 diff --git a/static/space/left-nav-bottom.gif b/static/space/left-nav-bottom.gif new file mode 100644 index 0000000000000000000000000000000000000000..061c0895704895359a1f290af448a538eee299e7 GIT binary patch literal 936 zcmZ?wbhEHbT)`m3aFv1K|NsC0{{8#=_wS!Se}4b|{r&s*XV0Gf`0?Z3y?gK9zyJC3 z=dWMCu3fwK?c29^@7_Il@Zjs$uQzYreE$6Tty{P5-o5+r!(kjzIyfQ#ful$uV24$4<9{x^!fAWJ9qB9ef##qhYz=J z-)5i~DE?#to1p_DL4IOj`|seEP^cj%#?6#?fQN(OLWTm@45zi%wMtLFt=j)!L&YE7 zh>bCugB3VqJokm%g*nWjOSfch-gxG0 zPg7KM^M&-h!eSQoS-0jey0I_t^j^Gd&C>qMEo;xcdAsT2@u18}1zv>EN;dT!+ODRBleY>e=ERs?~ecz+0;_?S-$-1coEb zf@(Gv83$Akx3ep1NE9$MzL;F>A8r|Ss!Y%`Q|<9grKt~FTG$2ECcFqZbYlh+pG|6A|Tl^+#y`J;C?7ho`NV|P+tc_b(%0Ev!5b&_Ui%Hs`LDaiUVfAZ1%jJrE z%M{*inOEw3C`L#tW0kzue7Wdty3?6Ye01B9px{`2dfxH<((~VxzdO~luqCAO=FAWW zRxybN2Np$z2M5{D?rcB7a9pzCItzc#R!7FCsbWWO<`!ChO)OOX8s6r(UGzc&GpC)w z!Az-y2@cF_JSDgpk9!_qWa4popum=*dEmwb^{?9_gR)GP-mY&FC|JPEc1MJfS>%Gc zGE2wJ7xx%g7fg7-su|FEDh2l~_u3>cZD3PKziO|xDu z7r%8xvyo9;X9YVeM@mKmqr=UVMH0^4t9^DlQFzkmDT z`|XEsS08z_;^4ho58kXeaBtpk?_M2YC&t>zRi>(XT_Hm~Mh8@^g2P^a6Q(Pa18bLXA* z`gR`(KCE1FEI=>+l*zmc4o@x8zA3t|2UCt2@7$p-h z(yATIq1gMs1Nz;lo36&a*uxUlULcR6pQ-=+4uVYNwAn&1{^K zwe;p`kvWmYHDM=%MR-qa08ahoB2ck{|=XLc&8-5E;SkR+~AW(5Q4uRdH^I!(gDR5E23*@te39 zw%G#UQ*FE7@VM*K$!-M(V}cMKPL2pb0tYyRY;uT+ii`RJOb4!0eg^pXCaot3PC=t)W0OoEt8d@JV4Sd&hYo=- zrHVBM@X<0!8s~N0fhO$Ox3V1NQ--Snn2SVw1ZwKj8r;90L}@vBGeM9A5dZ)?W#ZO+ literal 0 HcmV?d00001 diff --git a/static/wiki.css b/static/wiki.css new file mode 100644 index 0000000..1cb1bdd --- /dev/null +++ b/static/wiki.css @@ -0,0 +1,22 @@ +/* Wiki Rendered Styles */ +.wiki { line-height: 150%; font-family: arial, helvetica, sans-serif; font-size: small; } +.wiki h1 { font-weight: bold; padding: 5px 0 0 0; margin: 0; font-size: 1.4em; } +.wiki h2 { font-weight: bold; padding: 5px 0 0 0; margin: 0; font-size: 1.3em; } +.wiki h3 { font-weight: bold; padding: 5px 0 0 0; margin: 0; font-size: 1.1em; } +.wiki h4 { font-weight: normal; padding: 5px 0 0 0; margin: 0; font-size: 1.066em; } +.wiki h5 { font-weight: normal; padding: 5px 0 0 0; margin: 0; font-size: 1.033em; } +.wiki h6 { font-weight: normal; padding: 5px 0 0 0; margin: 0; font-size: 1.0em; } +.wiki table { border-collapse: collapse; margin: 10px 0; font-size: small; } +.wiki p { margin: 0; padding: 0; padding: 5px 0; } +.wiki td { border: 1px solid #DDD; } +.wiki #toc { border: 1px solid #AAA; background: #fff; padding: 5px; margin: 0 0 10px 10px; width: 25%; float: right; clear: right;} +.wiki #toc h1 { font-weight: normal; font-size: 1.2em; padding: 0; } +.wiki #toc a:hover { color: #00D; background: #FFD; } + +.wiki hr { height: 1px; color: #AAA; background-color: #AAA; border: 0; margin: 0 10px; } +.wiki ul { padding: .5em 0 0 3em; margin: 0; } +.wiki ol { padding: .5em 0 0 3em; margin: 0; } +.wiki ul.quotelist { list-style: none; } +.wiki tt { font-size: small; } +.wiki img { border: 0; padding: 4px; } + From 087df90acdb0bb8266cb9c4e4f057b50a5cd3c6f Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Mon, 4 Jul 2011 23:55:13 -0700 Subject: [PATCH 03/37] Initial Documentation Commit --- api-index.html | 92 +++---- index-0.1.3.clj | 533 ++++++++++++++++++++++++++++++++++++ index.html | 592 +++++++++++++++++++++++++++++++++++++--- static/clojure-icon.gif | Bin 42 -> 2174 bytes static/favicon.png | Bin 0 -> 656 bytes 5 files changed, 1134 insertions(+), 83 deletions(-) create mode 100644 index-0.1.3.clj create mode 100644 static/favicon.png diff --git a/api-index.html b/api-index.html index f1910ea..84f2133 100644 --- a/api-index.html +++ b/api-index.html @@ -1,6 +1,6 @@ - Index - Logging Tools 0.1.2 API documentation + Index - Logging Tools 0.1.3 API documentation @@ -27,21 +27,13 @@

Logging Tool
@@ -51,7 +43,7 @@

Logging Tool
-

Index of Public Functions and Variables - Logging Tools 0.1.2 (in development)

+

Index of Public Functions and Variables - Logging Tools 0.1.3 (in development)

This page has an alphabetical index of all the documented functions and variables in Logging Tools. @@ -88,28 +80,28 @@

B

C

- commons-logging              function      logging            Returns a commons-logging-based implementation of ...
+ commons-logging              function      logging            Returns a commons-logging-based implementation of ...
 

D

- debug                        macro         logging            Debug level logging using print-style args..
- debugf                       macro         logging            Debug level logging using format..
+ debug                        macro         logging            Debug level logging using print-style args..
+ debugf                       macro         logging            Debug level logging using format..
 

E

- enabled?                     macro         logging            Returns true if the specific logging level is enab...
- error                        macro         logging            Error level logging using print-style args..
- errorf                       macro         logging            Error level logging using format..
+ enabled?                     macro         logging            Returns true if the specific logging level is enab...
+ error                        macro         logging            Error level logging using print-style args..
+ errorf                       macro         logging            Error level logging using format..
 

F

- *force*                      var           logging            Overrides the default rules for choosing between l...
- fatal                        macro         logging            Fatal level logging using print-style args..
- fatalf                       macro         logging            Fatal level logging using format..
- find-factory                 function      logging            Returns the first LogFactory found that is availab...
+ *force*                      var           logging            Overrides the default rules for choosing between l...
+ fatal                        macro         logging            Fatal level logging using print-style args..
+ fatalf                       macro         logging            Fatal level logging using format..
+ find-factory                 function      logging            Returns the first LogFactory found that is availab...
 

G

@@ -122,17 +114,17 @@

H

I

- impl-enabled?                function      logging            Implementation-specific check if a particular leve...
- impl-get-log                 function      logging            Returns an implementation-specific Log by namespac...
- impl-name                    function      logging            Returns some text identifying the underlying imple...
- impl-write!                  function      logging            Implementation-specific write of a log message. En...
- info                         macro         logging            Info level logging using print-style args..
- infof                        macro         logging            Info level logging using format..
+ impl-enabled?                function      logging            Implementation-specific check if a particular leve...
+ impl-get-log                 function      logging            Returns an implementation-specific Log by namespac...
+ impl-name                    function      logging            Returns some text identifying the underlying imple...
+ impl-write!                  function      logging            Implementation-specific write of a log message. En...
+ info                         macro         logging            Info level logging using print-style args..
+ infof                        macro         logging            Info level logging using format..
 

J

- java-util-logging            function      logging            Returns a java.util.logging-based implementation o...
+ java-util-logging            function      logging            Returns a java.util.logging-based implementation o...
 

K

@@ -141,18 +133,18 @@

K

L

- *log-factory*                var           logging            An instance satisfying the LogFactory protocol. Us...
- *logging-agent*              var           logging            The default agent used for performing logging when...
- Log                          var           logging            The protocol through which macros will interact wi...
- log                          macro         logging            Evaluates and logs a message only if the specified...
- log*                         function      logging            Attempts to log a message, either directly or via ...
- log-capture!                 function      logging            Captures System.out and System.err, piping all wri...
- log-stream                   function      logging            Creates a PrintStream that will output to the log ...
- log-uncapture!               function      logging            Restores System.out and System.err to their origin...
- log4j-logging                function      logging            Returns a log4j-based implementation of the LogFac...
- logf                         macro         logging            Logs a message using a format string and args. Can...
- LogFactory                   var           logging            The protocol through which macros will obtain an i...
- logp                         macro         logging            Logs a message using print style args. Can optiona...
+ *log-factory*                var           logging            An instance satisfying the LogFactory protocol. Us...
+ *logging-agent*              var           logging            The default agent used for performing logging when...
+ Log                          var           logging            The protocol through which macros will interact wi...
+ log                          macro         logging            Evaluates and logs a message only if the specified...
+ log*                         function      logging            Attempts to log a message, either directly or via ...
+ log-capture!                 function      logging            Captures System.out and System.err, piping all wri...
+ log-stream                   function      logging            Creates a PrintStream that will output to the log ...
+ log-uncapture!               function      logging            Restores System.out and System.err to their origin...
+ log4j-logging                function      logging            Returns a log4j-based implementation of the LogFac...
+ logf                         macro         logging            Logs a message using a format string and args. Can...
+ LogFactory                   var           logging            The protocol through which macros will obtain an i...
+ logp                         macro         logging            Logs a message using print style args. Can optiona...
 

M

@@ -181,15 +173,15 @@

R

S

- slf4j-logging                function      logging            Returns a SLF4J-based implementation of the LogFac...
- spy                          macro         logging            Evaluates expr and writes the form and its result ...
+ slf4j-logging                function      logging            Returns a SLF4J-based implementation of the LogFac...
+ spy                          macro         logging            Evaluates expr and writes the form and its result ...
 

T

- *tx-agent-levels*            var           logging            The set of levels that will require using an agent...
- trace                        macro         logging            Trace level logging using print-style args..
- tracef                       macro         logging            Trace level logging using format..
+ *tx-agent-levels*            var           logging            The set of levels that will require using an agent...
+ trace                        macro         logging            Trace level logging using print-style args..
+ tracef                       macro         logging            Trace level logging using format..
 

U

@@ -202,9 +194,9 @@

V

W

- warn                         macro         logging            Warn level logging using print-style args..
- warnf                        macro         logging            Warn level logging using format..
- with-logs                    macro         logging            Evaluates exprs in a context in which *out* and *e...
+ warn                         macro         logging            Warn level logging using print-style args..
+ warnf                        macro         logging            Warn level logging using format..
+ with-logs                    macro         logging            Evaluates exprs in a context in which *out* and *e...
 

X

diff --git a/index-0.1.3.clj b/index-0.1.3.clj new file mode 100644 index 0000000..aa1eddf --- /dev/null +++ b/index-0.1.3.clj @@ -0,0 +1,533 @@ +{:namespaces + ({:source-url + "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging/logging-api.html", + :name "clojure.tools.logging", + :author "Alex Taggart", + :doc + "Logging macros which delegate to a specific logging implementation. At\nruntime a specific implementation is selected from, in order, Apache\ncommons-logging, slf4j, log4j, and finally java.util.logging."}), + :vars + ({:name "*force*", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L54", + :dynamic true, + :raw-source-url + "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/*force*", + :doc + "Overrides the default rules for choosing between logging directly or via an\nagent. Defaults to nil. See log* for details.", + :var-type "var", + :line 54, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:name "*log-factory*", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L448", + :dynamic true, + :raw-source-url + "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/*log-factory*", + :doc + "An instance satisfying the LogFactory protocol. Used internally when needing\nto obtain an instance satisfying the Log protocol. Defaults to the value\nreturned from find-factory. Can be rebound to provide alternate logging\nimplementations", + :var-type "var", + :line 448, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:name "*logging-agent*", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L44", + :dynamic true, + :raw-source-url + "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/*logging-agent*", + :doc + "The default agent used for performing logging when direct logging is\ndisabled. See log* for details.", + :var-type "var", + :line 44, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:name "*tx-agent-levels*", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L49", + :dynamic true, + :raw-source-url + "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/*tx-agent-levels*", + :doc + "The set of levels that will require using an agent when logging from within a\nrunning transaction. Defaults to #{:info :warn}. See log* for details.", + :var-type "var", + :line 49, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:raw-source-url + "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + :source-url + "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L22", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/Log", + :namespace "clojure.tools.logging", + :line 22, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj", + :var-type "var", + :doc + "The protocol through which macros will interact with an underlying logging\nimplementation. Implementations should at least support the six specified\nlogging levels if they wish to benefit from the level-specific macros.", + :name "Log"} + {:raw-source-url + "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + :source-url + "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L33", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/LogFactory", + :namespace "clojure.tools.logging", + :line 33, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj", + :var-type "var", + :doc + "The protocol through which macros will obtain an instance satisfying Log as\nwell as providing information about the particular implementation being used.\nImplementations should be bound to *log-factory* in order to be picked up by\nthis library.", + :name "LogFactory"} + {:arglists ([]), + :name "commons-logging", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L294", + :raw-source-url + "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/commons-logging", + :doc + "Returns a commons-logging-based implementation of the LogFactory protocol, or\nnil if not available. End-users should not need to call this.", + :var-type "function", + :line 294, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:arglists ([message & more] [throwable message & more]), + :name "debug", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L225", + :raw-source-url + "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/debug", + :doc "Debug level logging using print-style args.", + :var-type "macro", + :line 225, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:arglists ([fmt & fmt-args] [throwable fmt & fmt-args]), + :name "debugf", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L261", + :raw-source-url + "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/debugf", + :doc "Debug level logging using format.", + :var-type "macro", + :line 261, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:arglists ([level] [level log-ns]), + :name "enabled?", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L124", + :raw-source-url + "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/enabled?", + :doc + "Returns true if the specific logging level is enabled. Use of this function\nshould only be necessary if one needs to execute alternate code paths beyond\nwhether the log should be written to.", + :var-type "macro", + :line 124, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:arglists ([message & more] [throwable message & more]), + :name "error", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L243", + :raw-source-url + "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/error", + :doc "Error level logging using print-style args.", + :var-type "macro", + :line 243, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:arglists ([fmt & fmt-args] [throwable fmt & fmt-args]), + :name "errorf", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L279", + :raw-source-url + "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/errorf", + :doc "Error level logging using format.", + :var-type "macro", + :line 279, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:arglists ([message & more] [throwable message & more]), + :name "fatal", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L249", + :raw-source-url + "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/fatal", + :doc "Fatal level logging using print-style args.", + :var-type "macro", + :line 249, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:arglists ([fmt & fmt-args] [throwable fmt & fmt-args]), + :name "fatalf", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L285", + :raw-source-url + "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/fatalf", + :doc "Fatal level logging using format.", + :var-type "macro", + :line 285, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:arglists ([]), + :name "find-factory", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L435", + :raw-source-url + "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/find-factory", + :doc + "Returns the first LogFactory found that is available from commons-logging,\nslf4j-logging, log4j-logging, or java-util-logging. End-users should not need\nto call this.", + :var-type "function", + :line 435, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:raw-source-url nil, + :source-url nil, + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/impl-enabled?", + :namespace "clojure.tools.logging", + :var-type "function", + :arglists ([log level]), + :doc + "Implementation-specific check if a particular level is enabled. End-users\nshould not need to call this.", + :name "impl-enabled?"} + {:raw-source-url nil, + :source-url nil, + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/impl-get-log", + :namespace "clojure.tools.logging", + :var-type "function", + :arglists ([factory log-ns]), + :doc + "Returns an implementation-specific Log by namespace. End-users should not\nneed to call this.", + :name "impl-get-log"} + {:raw-source-url nil, + :source-url nil, + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/impl-name", + :namespace "clojure.tools.logging", + :var-type "function", + :arglists ([factory]), + :doc "Returns some text identifying the underlying implementation.", + :name "impl-name"} + {:raw-source-url nil, + :source-url nil, + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/impl-write!", + :namespace "clojure.tools.logging", + :var-type "function", + :arglists ([log level throwable message]), + :doc + "Implementation-specific write of a log message. End-users should not need\nto call this.", + :name "impl-write!"} + {:arglists ([message & more] [throwable message & more]), + :name "info", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L231", + :raw-source-url + "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/info", + :doc "Info level logging using print-style args.", + :var-type "macro", + :line 231, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:arglists ([fmt & fmt-args] [throwable fmt & fmt-args]), + :name "infof", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L267", + :raw-source-url + "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/infof", + :doc "Info level logging using format.", + :var-type "macro", + :line 267, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:arglists ([]), + :name "java-util-logging", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L399", + :raw-source-url + "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/java-util-logging", + :doc + "Returns a java.util.logging-based implementation of the LogFactory protocol,\nor nil if not available. End-users should not need to call this.", + :var-type "function", + :line 399, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:arglists + ([level message] + [level throwable message] + [log-ns level throwable message] + [log-factory log-ns level throwable message]), + :name "log", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L84", + :raw-source-url + "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/log", + :doc + "Evaluates and logs a message only if the specified level is enabled. See log*\nfor more details.", + :var-type "macro", + :line 84, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:arglists ([log level throwable message]), + :name "log*", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L59", + :raw-source-url + "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/log*", + :doc + "Attempts to log a message, either directly or via an agent; does not check if\nthe level is enabled.\n\nFor performance reasons, an agent will only be used when invoked within a\nrunning transaction, and only for logging levels specified by\n*tx-agent-levels*. This allows those entries to only be written once the\ntransaction commits, and are discarded if it is retried or aborted. As\ncorollary, other levels (e.g., :debug, :error) will be written even from\nfailed transactions though at the cost of repeat messages during retries.\n\nOne can override the above by setting *force* to :direct or :agent; all\nsubsequent writes will be direct or via an agent, respectively.", + :var-type "function", + :line 59, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:arglists ([log-ns] [log-ns out-level err-level]), + :name "log-capture!", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L167", + :raw-source-url + "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/log-capture!", + :doc + "Captures System.out and System.err, piping all writes of those streams to\nthe log. If unspecified, levels default to :info and :error, respectively.\nThe specified log-ns value will be used to namespace all log entries.\n\nNote: use with-logs to redirect output of *out* or *err*.\n\nWarning: if the logging implementation is configured to output to System.out\n(as is the default with java.util.logging) then using this function will\nresult in StackOverflowException when writing to the log.", + :var-type "function", + :line 167, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:arglists ([level log-ns]), + :name "log-stream", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L149", + :raw-source-url + "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/log-stream", + :doc + "Creates a PrintStream that will output to the log at the specified level.", + :var-type "function", + :line 149, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:arglists ([]), + :name "log-uncapture!", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L187", + :raw-source-url + "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/log-uncapture!", + :doc "Restores System.out and System.err to their original values.", + :var-type "function", + :line 187, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:arglists ([]), + :name "log4j-logging", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L365", + :raw-source-url + "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/log4j-logging", + :doc + "Returns a log4j-based implementation of the LogFactory protocol, or nil if\nnot available. End-users should not need to call this.", + :var-type "function", + :line 365, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:arglists ([level fmt & fmt-args] [level throwable fmt & fmt-args]), + :name "logf", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L111", + :raw-source-url + "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/logf", + :doc + "Logs a message using a format string and args. Can optionally take a\nthrowable as its second arg. See level-specific macros, e.g., debugf.", + :var-type "macro", + :line 111, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:arglists ([level message & more] [level throwable message & more]), + :name "logp", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L98", + :raw-source-url + "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/logp", + :doc + "Logs a message using print style args. Can optionally take a throwable as its\nsecond arg. See level-specific macros, e.g., debug.", + :var-type "macro", + :line 98, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:arglists ([]), + :name "slf4j-logging", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L329", + :raw-source-url + "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/slf4j-logging", + :doc + "Returns a SLF4J-based implementation of the LogFactory protocol, or nil if\nnot available. End-users should not need to call this.", + :var-type "function", + :line 329, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:arglists ([expr] [level expr]), + :name "spy", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L133", + :raw-source-url + "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/spy", + :doc + "Evaluates expr and writes the form and its result to the log. Returns the\nresult of expr. Defaults to debug log level.", + :var-type "macro", + :line 133, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:arglists ([message & more] [throwable message & more]), + :name "trace", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L219", + :raw-source-url + "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/trace", + :doc "Trace level logging using print-style args.", + :var-type "macro", + :line 219, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:arglists ([fmt & fmt-args] [throwable fmt & fmt-args]), + :name "tracef", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L255", + :raw-source-url + "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/tracef", + :doc "Trace level logging using format.", + :var-type "macro", + :line 255, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:arglists ([message & more] [throwable message & more]), + :name "warn", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L237", + :raw-source-url + "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/warn", + :doc "Warn level logging using print-style args.", + :var-type "macro", + :line 237, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:arglists ([fmt & fmt-args] [throwable fmt & fmt-args]), + :name "warnf", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L273", + :raw-source-url + "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/warnf", + :doc "Warn level logging using format.", + :var-type "macro", + :line 273, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:arglists ([log-ns & body] [[log-ns out-level err-level] & body]), + :name "with-logs", + :namespace "clojure.tools.logging", + :source-url + "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L196", + :raw-source-url + "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/with-logs", + :doc + "Evaluates exprs in a context in which *out* and *err* write to the log. The\nspecified log-ns value will be used to namespace all log entries.\n\nBy default *out* and *err* write to :info and :error, respectively.", + :var-type "macro", + :line 196, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"})} diff --git a/index.html b/index.html index 82e2d4d..33ba191 100644 --- a/index.html +++ b/index.html @@ -1,6 +1,6 @@ - Overview - Logging Tools 0.1.2 API documentation + logging - Logging Tools 0.1.3 API documentation @@ -27,21 +27,13 @@

Logging Tool
@@ -53,39 +45,573 @@

Logging Tool -

API Overview - Logging Tools 0.1.2 (in development)

-
-
The logging library supports an interface to standard Java logging tools from Clojure. -

-This library is a contributed library to Clojure and can be found at -https://github.com/clojure/tools.logging. -

-Like all of Clojure and its contributed libraries, the logging library is licensed under the -Eclipse Public License (EPL). -

+

API for logging + - Logging Tools 0.1.3 (in development) +

+by Alex Taggart
+
Full namespace name: clojure.tools.logging +

+

Overview

+
Logging macros which delegate to a specific logging implementation. At
+runtime a specific implementation is selected from, in order, Apache
+commons-logging, slf4j, log4j, and finally java.util.logging.
+ +
-
+

Public Variables and Functions

+


-

logging

- by Alex Taggart
- Detailed API documentation
-
Logging macros which delegate to a specific logging implementation. At
-runtime a specific implementation is selected from, in order, Apache
-commons-logging, slf4j, log4j, and finally java.util.logging.
+

*force*

+ var
+

+  
Overrides the default rules for choosing between logging directly or via an
+agent. Defaults to nil. See log* for details.
+ + + Source +
+
+
+

*log-factory*

+ var
+

+  
An instance satisfying the LogFactory protocol. Used internally when needing
+to obtain an instance satisfying the Log protocol. Defaults to the value
+returned from find-factory. Can be rebound to provide alternate logging
+implementations
+ + + Source +
+
+
+

*logging-agent*

+ var
+

+  
The default agent used for performing logging when direct logging is
+disabled. See log* for details.
+ + + Source +
+
+
+

*tx-agent-levels*

+ var
+

+  
The set of levels that will require using an agent when logging from within a
+running transaction. Defaults to #{:info :warn}. See log* for details.
+ + + Source +
+
+
+

Log

+ var
+

+  
The protocol through which macros will interact with an underlying logging
+implementation.  Implementations should at least support the six specified
+logging levels if they wish to benefit from the level-specific macros.
+ + + Source +
+
+
+

LogFactory

+ var
+

+  
The protocol through which macros will obtain an instance satisfying Log as
+well as providing information about the particular implementation being used.
+Implementations should be bound to *log-factory* in order to be picked up by
+this library.
+ + + Source +
+
+
+

commons-logging

+ function
+
Usage: (commons-logging)
+
+
Returns a commons-logging-based implementation of the LogFactory protocol, or
+nil if not available. End-users should not need to call this.
+ + + Source +
+
+
+

debug

+ macro
+
Usage: (debug message & more)
+       (debug throwable message & more)
+
+
Debug level logging using print-style args.
+ + + Source +
+
+
+

debugf

+ macro
+
Usage: (debugf fmt & fmt-args)
+       (debugf throwable fmt & fmt-args)
+
+
Debug level logging using format.
+ + + Source +
+
+
+

enabled?

+ macro
+
Usage: (enabled? level)
+       (enabled? level log-ns)
+
+
Returns true if the specific logging level is enabled.  Use of this function
+should only be necessary if one needs to execute alternate code paths beyond
+whether the log should be written to.
+ + + Source +
+
+
+

error

+ macro
+
Usage: (error message & more)
+       (error throwable message & more)
+
+
Error level logging using print-style args.
+ + + Source +
+
+
+

errorf

+ macro
+
Usage: (errorf fmt & fmt-args)
+       (errorf throwable fmt & fmt-args)
+
+
Error level logging using format.
+ + + Source +
+
+
+

fatal

+ macro
+
Usage: (fatal message & more)
+       (fatal throwable message & more)
+
+
Fatal level logging using print-style args.
+ + + Source +
+
+
+

fatalf

+ macro
+
Usage: (fatalf fmt & fmt-args)
+       (fatalf throwable fmt & fmt-args)
+
+
Fatal level logging using format.
+ + + Source +
+
+
+

find-factory

+ function
+
Usage: (find-factory)
+
+
Returns the first LogFactory found that is available from commons-logging,
+slf4j-logging, log4j-logging, or java-util-logging. End-users should not need
+to call this.
+ + + Source +
+
+
+

impl-enabled?

+ function
+
Usage: (impl-enabled? log level)
+
+
Implementation-specific check if a particular level is enabled. End-users
+should not need to call this.
+ + + +
+
+
+

impl-get-log

+ function
+
Usage: (impl-get-log factory log-ns)
+
+
Returns an implementation-specific Log by namespace. End-users should not
+need to call this.
+ + + +
+
+
+

impl-name

+ function
+
Usage: (impl-name factory)
+
+
Returns some text identifying the underlying implementation.
- Public variables and functions: - *force* *log-factory* *logging-agent* *tx-agent-levels* Log LogFactory commons-logging debug debugf enabled? error errorf fatal fatalf find-factory impl-enabled? impl-get-log impl-name impl-write! info infof java-util-logging log log* log-capture! log-stream log-uncapture! log4j-logging logf logp slf4j-logging spy trace tracef warn warnf with-logs
+
+
+
+

impl-write!

+ function
+
Usage: (impl-write! log level throwable message)
+
+
Implementation-specific write of a log message. End-users should not need
+to call this.
+ + + +
+
+
+

info

+ macro
+
Usage: (info message & more)
+       (info throwable message & more)
+
+
Info level logging using print-style args.
+ + + Source +
+
+
+

infof

+ macro
+
Usage: (infof fmt & fmt-args)
+       (infof throwable fmt & fmt-args)
+
+
Info level logging using format.
+ + + Source +
+
+
+

java-util-logging

+ function
+
Usage: (java-util-logging)
+
+
Returns a java.util.logging-based implementation of the LogFactory protocol,
+or nil if not available. End-users should not need to call this.
+ + + Source +
+
+
+

log

+ macro
+
Usage: (log level message)
+       (log level throwable message)
+       (log log-ns level throwable message)
+       (log log-factory log-ns level throwable message)
+
+
Evaluates and logs a message only if the specified level is enabled. See log*
+for more details.
+ + + Source +
+
+
+

log*

+ function
+
Usage: (log* log level throwable message)
+
+
Attempts to log a message, either directly or via an agent; does not check if
+the level is enabled.
+
+For performance reasons, an agent will only be used when invoked within a
+running transaction, and only for logging levels specified by
+*tx-agent-levels*. This allows those entries to only be written once the
+transaction commits, and are discarded if it is retried or aborted.  As
+corollary, other levels (e.g., :debug, :error) will be written even from
+failed transactions though at the cost of repeat messages during retries.
+
+One can override the above by setting *force* to :direct or :agent; all
+subsequent writes will be direct or via an agent, respectively.
+ + + Source +
+
+
+

log-capture!

+ function
+
Usage: (log-capture! log-ns)
+       (log-capture! log-ns out-level err-level)
+
+
Captures System.out and System.err, piping all writes of those streams to
+the log. If unspecified, levels default to :info and :error, respectively.
+The specified log-ns value will be used to namespace all log entries.
+
+Note: use with-logs to redirect output of *out* or *err*.
+
+Warning: if the logging implementation is configured to output to System.out
+(as is the default with java.util.logging) then using this function will
+result in StackOverflowException when writing to the log.
+ + Source +
+
+
+

log-stream

+ function
+
Usage: (log-stream level log-ns)
+
+
Creates a PrintStream that will output to the log at the specified level.
+ + + Source +
+
+
+

log-uncapture!

+ function
+
Usage: (log-uncapture!)
+
+
Restores System.out and System.err to their original values.
+ + + Source +
+
+
+

log4j-logging

+ function
+
Usage: (log4j-logging)
+
+
Returns a log4j-based implementation of the LogFactory protocol, or nil if
+not available. End-users should not need to call this.
+ + + Source +
+
+
+

logf

+ macro
+
Usage: (logf level fmt & fmt-args)
+       (logf level throwable fmt & fmt-args)
+
+
Logs a message using a format string and args. Can optionally take a
+throwable as its second arg. See level-specific macros, e.g., debugf.
+ + + Source +
+
+
+

logp

+ macro
+
Usage: (logp level message & more)
+       (logp level throwable message & more)
+
+
Logs a message using print style args. Can optionally take a throwable as its
+second arg. See level-specific macros, e.g., debug.
+ + + Source +
+
+
+

slf4j-logging

+ function
+
Usage: (slf4j-logging)
+
+
Returns a SLF4J-based implementation of the LogFactory protocol, or nil if
+not available. End-users should not need to call this.
+ + + Source +
+
+
+

spy

+ macro
+
Usage: (spy expr)
+       (spy level expr)
+
+
Evaluates expr and writes the form and its result to the log. Returns the
+result of expr. Defaults to debug log level.
+ + + Source +
+
+
+

trace

+ macro
+
Usage: (trace message & more)
+       (trace throwable message & more)
+
+
Trace level logging using print-style args.
+ + + Source +
+
+
+

tracef

+ macro
+
Usage: (tracef fmt & fmt-args)
+       (tracef throwable fmt & fmt-args)
+
+
Trace level logging using format.
+ + + Source +
+
+
+

warn

+ macro
+
Usage: (warn message & more)
+       (warn throwable message & more)
+
+
Warn level logging using print-style args.
+ + + Source +
+
+
+

warnf

+ macro
+
Usage: (warnf fmt & fmt-args)
+       (warnf throwable fmt & fmt-args)
+
+
Warn level logging using format.
+ + + Source +
+
+
+

with-logs

+ macro
+
Usage: (with-logs log-ns & body)
+       (with-logs [log-ns out-level err-level] & body)
+
+
Evaluates exprs in a context in which *out* and *err* write to the log. The
+specified log-ns value will be used to namespace all log entries.
+
+By default *out* and *err* write to :info and :error, respectively.
+ + + Source
+ +
diff --git a/static/clojure-icon.gif b/static/clojure-icon.gif index f191b280ce91e6cb8c387735c10ef9bc5da6c83b..84eee16d95b131330e74e55f834849f27a1bb353 100644 GIT binary patch literal 2174 zcmdVXi$BwQ1Hkd`X0w^mCM3yaKcu-NcTQzgE=5$1q)u@n*Gis}qfXB(v212?X_R4` zxu4uBp&FA!*~)#4g>vgcA;+ohd7VGw`TPg(*T>V_!^t@`41|FXB%n|z&eYiiB@Z(j zSs#6VO}h4T`AYsoNz>ew7N5z*5waj?ZC$bS&uq@i_`$EuJ;UFc=jhch zGzTMZ-*Tmqfvzif-tUw@6EuRux6EQ}bWe2c{Iy zC+ph=2fFgiM&}XZ(CrA7Vr0tE5QGGMt>t<0FZ#izm9*O0F;7EqTEQinVLpT z1vGjF1Ki5Got=}LmC4Fy_@w?1jr zKw*{f$hwAlF0@7W>FeItx?7;C7o{8sixG{EJt6j$3=|e1m0P5-xC>+3wRe^Qx)nKNxIimsn?ioZom|#e$KnNN#FlmoF-!PMs37!?`{(1 zuz`hzfvcdMHWO>!j68Hu^QMY)3YAzKjr`-Qc5Fzxx<7oyjbjIju1Vj_cq#7*BYR`N zXKhkSqAz|ICGi^XyhI{8XWAeg0STz-?6SF$sAlzOuWDw%U{NqWoFX7^KK}^786o~K zn3INKJG3LmiH$VFBm_G?`_+p|)9)DGszBP0vml14lLkAp2R7%0z*MA+WMvvMdACPz z#uaD#Y4|5oG8ReUxwbr%e_;784LEDeO-4-%|1e8|Y^xuiRL5ysPdjL)4sswH@nh+g zjACX){$YnBl%no;GAax#Juty#l8OsCb~f;KZunanRV|0OX_`QRPxnLClqf@JJ2UtL zBZJAB2PRF&{jy4Sza?`zu9C=t+i*jZg5^Glqvgf}Kv2 z#~u3)kD?JB%5iSc=ExIgF^t*fn7edVKqg$*nPODuV?&^{gr|0)Z%oL==sbnsWfW9I zkx*5EtG7E;etk4X0RgQ)%z!X>0iBOOCiW_tP?vdKn5Cw8!{-i((aQJ<2|9jaPY*SH z+2^iGPsd+9==z;AI&%c4oK|;;HOT$eJ!jKQ<+^PI7ocr9Kj3c_7C+IVbQd+y@3!GJ zbs%Wy=;vNvN8Ocv2Cj8sfNtz78u8hFQhm_!S^Ds*3= z746Gw5mt~M@1QgI6n%FWNSthP1m}->e<7^C&6fO4do{Ntlt}bJ$g1&4OHOnQWt`wY zsK!QA;cp!{hGOJae-B^q=AG%_l{dP8eLb;^sC}qZ$EyAP=>c#A=@Z)86_Mwa47yIc zki*S9?Ouh_4MW)DL%Z|6yFItY=E?)6s3@!`=JeG7Oy)5@R=;*%-uf1oTK5i*v5-X7 z+N0298uYME6u2D$8akECjNWj~%wafT>NdUy8H7r;f^OUu;;sLB^lraaUbu^gGM!`EExghjFr{0f()3-5{`8*5k4RK;L*y@pnG zw1oa#mswT5_5OE%VP+3$TCma`Hdx=mJ6Y>d;}A%mv#&3}DnAd)_=O@w2Wl+9@>=_x z`zm@B9Z~q496rjFrGldtqqc+N$RlDUd`caAwRMKDYVsOsh%Z5xra(C6o_J+}QYR&H zpY07lT6_e2C>x7(kAq=4Y_)LK+i6zGW|{G6N}FV5M3=ba^!OJ_MqU7^TfE-`TLx2U zA|mUNyv(1<@ZdZ04!-N@EOi&No7!*9hZ~d ziQn4vE@-H`5ZRTp`-EFn@CY&RQNd-)AT{&f9yNDd)pTq4jLGU)xmj3!IDUR79G0f`DZwi4h<9E>XrVjt ztU>Ka?$f}HI4=GI@zG5M4X{eG-3wbP7H!R5ayj-byGn%fzh=$U1>KObkT*N zXmH_0A4_gYlgFLbc2iZ ztldLct;_-{kj?`VfV!DIKq--!TQW&!ax{At0A`ZA#5JSvqhp8$1Z_fyC@=_+SRY4m zloN2Z0x-QG*xm(x^#1mx3MRD{@F`?Wq=92kJR22 z?h2S+g)g%(nUr`Ftw$-A02qqv038z0HjwCHWqW~8LxiRMX*6Sm3B4b`$3~Ie@;<)` z8(E34S_#11l34(d+?oX-P}RcX-V^{khZ#0=Dg2&)159P0HBbhCZX5z2{cqZJB{!+C zSL3g~a48l*wp-N1Mhsu+9RO}!>E!G0Ui=;#<+9b>eAU_rK$BN40Aj(KHVd#Gqfx%i z-KuWfMLrhI@1*vo2seY;2$xHbh-(H-UYQq<>HtP;LWrntt_{Ba76G8X;u^0)A2`J1 z$DdEQihKl}4* Date: Sun, 25 Sep 2011 22:15:21 -0700 Subject: [PATCH 04/37] Autodoc commit for master/25b7ec91 --- api-index.html | 21 +- index-0.1.2.clj | 533 --------------------------------------- index-0.1.3.clj | 487 ++++++++++++++++++------------------ index.html | 430 +++++++++++++++++--------------- logging-api.html | 638 ----------------------------------------------- 5 files changed, 483 insertions(+), 1626 deletions(-) delete mode 100644 index-0.1.2.clj delete mode 100644 logging-api.html diff --git a/api-index.html b/api-index.html index 84f2133..15ada0d 100644 --- a/api-index.html +++ b/api-index.html @@ -80,8 +80,7 @@

B

C

- commons-logging              function      logging            Returns a commons-logging-based implementation of ...
-
+

D

@@ -101,7 +100,6 @@ 

F

*force* var logging Overrides the default rules for choosing between l... fatal macro logging Fatal level logging using print-style args.. fatalf macro logging Fatal level logging using format.. - find-factory function logging Returns the first LogFactory found that is availab...

G

@@ -114,18 +112,13 @@

H

I

- impl-enabled?                function      logging            Implementation-specific check if a particular leve...
- impl-get-log                 function      logging            Returns an implementation-specific Log by namespac...
- impl-name                    function      logging            Returns some text identifying the underlying imple...
- impl-write!                  function      logging            Implementation-specific write of a log message. En...
- info                         macro         logging            Info level logging using print-style args..
+ info                         macro         logging            Info level logging using print-style args..
  infof                        macro         logging            Info level logging using format..
 

J

- java-util-logging            function      logging            Returns a java.util.logging-based implementation o...
-
+

K

@@ -133,17 +126,14 @@ 

K

L

- *log-factory*                var           logging            An instance satisfying the LogFactory protocol. Us...
+ *logger-factory*             var           logging            An instance satisfying the LoggerFactory protocol....
  *logging-agent*              var           logging            The default agent used for performing logging when...
- Log                          var           logging            The protocol through which macros will interact wi...
  log                          macro         logging            Evaluates and logs a message only if the specified...
  log*                         function      logging            Attempts to log a message, either directly or via ...
  log-capture!                 function      logging            Captures System.out and System.err, piping all wri...
  log-stream                   function      logging            Creates a PrintStream that will output to the log ...
  log-uncapture!               function      logging            Restores System.out and System.err to their origin...
- log4j-logging                function      logging            Returns a log4j-based implementation of the LogFac...
  logf                         macro         logging            Logs a message using a format string and args. Can...
- LogFactory                   var           logging            The protocol through which macros will obtain an i...
  logp                         macro         logging            Logs a message using print style args. Can optiona...
 
@@ -173,8 +163,7 @@

R

S

- slf4j-logging                function      logging            Returns a SLF4J-based implementation of the LogFac...
- spy                          macro         logging            Evaluates expr and writes the form and its result ...
+ spy                          macro         logging            Evaluates expr and may write the form and its resu...
 

T

diff --git a/index-0.1.2.clj b/index-0.1.2.clj deleted file mode 100644 index 238f968..0000000 --- a/index-0.1.2.clj +++ /dev/null @@ -1,533 +0,0 @@ -{:namespaces - ({:source-url - "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", - :wiki-url - "http://clojure.github.com/tools.logging/logging-api.html", - :name "clojure.tools.logging", - :author "Alex Taggart", - :doc - "Logging macros which delegate to a specific logging implementation. At\nruntime a specific implementation is selected from, in order, Apache\ncommons-logging, slf4j, log4j, and finally java.util.logging."}), - :vars - ({:name "*force*", - :namespace "clojure.tools.logging", - :source-url - "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L52", - :dynamic true, - :raw-source-url - "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", - :wiki-url - "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/*force*", - :doc - "Overrides the default rules for choosing between logging directly or via an\nagent. Defaults to nil. See log* for details.", - :var-type "var", - :line 52, - :file - "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} - {:name "*log-factory*", - :namespace "clojure.tools.logging", - :source-url - "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L446", - :dynamic true, - :raw-source-url - "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", - :wiki-url - "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/*log-factory*", - :doc - "An instance satisfying the LogFactory protocol. Used internally when needing\nto obtain an instance satisfying the Log protocol. Defaults to the value\nreturned from find-factory. Can be rebound to provide alternate logging\nimplementations", - :var-type "var", - :line 446, - :file - "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} - {:name "*logging-agent*", - :namespace "clojure.tools.logging", - :source-url - "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L42", - :dynamic true, - :raw-source-url - "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", - :wiki-url - "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/*logging-agent*", - :doc - "The default agent used for performing logging when direct logging is\ndisabled. See log* for details.", - :var-type "var", - :line 42, - :file - "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} - {:name "*tx-agent-levels*", - :namespace "clojure.tools.logging", - :source-url - "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L47", - :dynamic true, - :raw-source-url - "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", - :wiki-url - "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/*tx-agent-levels*", - :doc - "The set of levels that will require using an agent when logging from within a\nrunning transaction. Defaults to #{:info :warn}. See log* for details.", - :var-type "var", - :line 47, - :file - "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} - {:raw-source-url - "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", - :source-url - "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L20", - :wiki-url - "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/Log", - :namespace "clojure.tools.logging", - :line 20, - :file - "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj", - :var-type "var", - :doc - "The protocol through which macros will interact with an underlying logging\nimplementation. Implementations should at least support the six specified\nlogging levels if they wish to benefit from the level-specific macros.", - :name "Log"} - {:raw-source-url - "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", - :source-url - "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L31", - :wiki-url - "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/LogFactory", - :namespace "clojure.tools.logging", - :line 31, - :file - "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj", - :var-type "var", - :doc - "The protocol through which macros will obtain an instance satisfying Log as\nwell as providing information about the particular implementation being used.\nImplementations should be bound to *log-factory* in order to be picked up by\nthis library.", - :name "LogFactory"} - {:arglists ([]), - :name "commons-logging", - :namespace "clojure.tools.logging", - :source-url - "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L292", - :raw-source-url - "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", - :wiki-url - "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/commons-logging", - :doc - "Returns a commons-logging-based implementation of the LogFactory protocol, or\nnil if not available. End-users should not need to call this.", - :var-type "function", - :line 292, - :file - "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} - {:arglists ([message & more] [throwable message & more]), - :name "debug", - :namespace "clojure.tools.logging", - :source-url - "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L223", - :raw-source-url - "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", - :wiki-url - "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/debug", - :doc "Debug level logging using print-style args.", - :var-type "macro", - :line 223, - :file - "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} - {:arglists ([fmt & fmt-args] [throwable fmt & fmt-args]), - :name "debugf", - :namespace "clojure.tools.logging", - :source-url - "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L259", - :raw-source-url - "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", - :wiki-url - "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/debugf", - :doc "Debug level logging using format.", - :var-type "macro", - :line 259, - :file - "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} - {:arglists ([level] [level log-ns]), - :name "enabled?", - :namespace "clojure.tools.logging", - :source-url - "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L122", - :raw-source-url - "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", - :wiki-url - "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/enabled?", - :doc - "Returns true if the specific logging level is enabled. Use of this function\nshould only be necessary if one needs to execute alternate code paths beyond\nwhether the log should be written to.", - :var-type "macro", - :line 122, - :file - "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} - {:arglists ([message & more] [throwable message & more]), - :name "error", - :namespace "clojure.tools.logging", - :source-url - "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L241", - :raw-source-url - "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", - :wiki-url - "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/error", - :doc "Error level logging using print-style args.", - :var-type "macro", - :line 241, - :file - "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} - {:arglists ([fmt & fmt-args] [throwable fmt & fmt-args]), - :name "errorf", - :namespace "clojure.tools.logging", - :source-url - "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L277", - :raw-source-url - "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", - :wiki-url - "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/errorf", - :doc "Error level logging using format.", - :var-type "macro", - :line 277, - :file - "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} - {:arglists ([message & more] [throwable message & more]), - :name "fatal", - :namespace "clojure.tools.logging", - :source-url - "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L247", - :raw-source-url - "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", - :wiki-url - "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/fatal", - :doc "Fatal level logging using print-style args.", - :var-type "macro", - :line 247, - :file - "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} - {:arglists ([fmt & fmt-args] [throwable fmt & fmt-args]), - :name "fatalf", - :namespace "clojure.tools.logging", - :source-url - "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L283", - :raw-source-url - "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", - :wiki-url - "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/fatalf", - :doc "Fatal level logging using format.", - :var-type "macro", - :line 283, - :file - "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} - {:arglists ([]), - :name "find-factory", - :namespace "clojure.tools.logging", - :source-url - "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L433", - :raw-source-url - "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", - :wiki-url - "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/find-factory", - :doc - "Returns the first LogFactory found that is available from commons-logging,\nslf4j-logging, log4j-logging, or java-util-logging. End-users should not need\nto call this.", - :var-type "function", - :line 433, - :file - "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} - {:raw-source-url nil, - :source-url nil, - :wiki-url - "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/impl-enabled?", - :namespace "clojure.tools.logging", - :var-type "function", - :arglists ([log level]), - :doc - "Implementation-specific check if a particular level is enabled. End-users\nshould not need to call this.", - :name "impl-enabled?"} - {:raw-source-url nil, - :source-url nil, - :wiki-url - "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/impl-get-log", - :namespace "clojure.tools.logging", - :var-type "function", - :arglists ([factory log-ns]), - :doc - "Returns an implementation-specific Log by namespace. End-users should not\nneed to call this.", - :name "impl-get-log"} - {:raw-source-url nil, - :source-url nil, - :wiki-url - "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/impl-name", - :namespace "clojure.tools.logging", - :var-type "function", - :arglists ([factory]), - :doc "Returns some text identifying the underlying implementation.", - :name "impl-name"} - {:raw-source-url nil, - :source-url nil, - :wiki-url - "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/impl-write!", - :namespace "clojure.tools.logging", - :var-type "function", - :arglists ([log level throwable message]), - :doc - "Implementation-specific write of a log message. End-users should not need\nto call this.", - :name "impl-write!"} - {:arglists ([message & more] [throwable message & more]), - :name "info", - :namespace "clojure.tools.logging", - :source-url - "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L229", - :raw-source-url - "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", - :wiki-url - "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/info", - :doc "Info level logging using print-style args.", - :var-type "macro", - :line 229, - :file - "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} - {:arglists ([fmt & fmt-args] [throwable fmt & fmt-args]), - :name "infof", - :namespace "clojure.tools.logging", - :source-url - "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L265", - :raw-source-url - "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", - :wiki-url - "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/infof", - :doc "Info level logging using format.", - :var-type "macro", - :line 265, - :file - "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} - {:arglists ([]), - :name "java-util-logging", - :namespace "clojure.tools.logging", - :source-url - "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L397", - :raw-source-url - "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", - :wiki-url - "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/java-util-logging", - :doc - "Returns a java.util.logging-based implementation of the LogFactory protocol,\nor nil if not available. End-users should not need to call this.", - :var-type "function", - :line 397, - :file - "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} - {:arglists - ([level message] - [level throwable message] - [log-ns level throwable message] - [log-factory log-ns level throwable message]), - :name "log", - :namespace "clojure.tools.logging", - :source-url - "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L82", - :raw-source-url - "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", - :wiki-url - "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/log", - :doc - "Evaluates and logs a message only if the specified level is enabled. See log*\nfor more details.", - :var-type "macro", - :line 82, - :file - "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} - {:arglists ([log level throwable message]), - :name "log*", - :namespace "clojure.tools.logging", - :source-url - "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L57", - :raw-source-url - "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", - :wiki-url - "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/log*", - :doc - "Attempts to log a message, either directly or via an agent; does not check if\nthe level is enabled.\n\nFor performance reasons, an agent will only be used when invoked within a\nrunning transaction, and only for logging levels specified by\n*tx-agent-levels*. This allows those entries to only be written once the\ntransaction commits, and are discarded if it is retried or aborted. As\ncorollary, other levels (e.g., :debug, :error) will be written even from\nfailed transactions though at the cost of repeat messages during retries.\n\nOne can override the above by setting *force* to :direct or :agent; all\nsubsequent writes will be direct or via an agent, respectively.", - :var-type "function", - :line 57, - :file - "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} - {:arglists ([log-ns] [log-ns out-level err-level]), - :name "log-capture!", - :namespace "clojure.tools.logging", - :source-url - "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L165", - :raw-source-url - "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", - :wiki-url - "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/log-capture!", - :doc - "Captures System.out and System.err, piping all writes of those streams to\nthe log. If unspecified, levels default to :info and :error, respectively.\nThe specified log-ns value will be used to namespace all log entries.\n\nNote: use with-logs to redirect output of *out* or *err*.\n\nWarning: if the logging implementation is configured to output to System.out\n(as is the default with java.util.logging) then using this function will\nresult in StackOverflowException when writing to the log.", - :var-type "function", - :line 165, - :file - "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} - {:arglists ([level log-ns]), - :name "log-stream", - :namespace "clojure.tools.logging", - :source-url - "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L147", - :raw-source-url - "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", - :wiki-url - "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/log-stream", - :doc - "Creates a PrintStream that will output to the log at the specified level.", - :var-type "function", - :line 147, - :file - "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} - {:arglists ([]), - :name "log-uncapture!", - :namespace "clojure.tools.logging", - :source-url - "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L185", - :raw-source-url - "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", - :wiki-url - "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/log-uncapture!", - :doc "Restores System.out and System.err to their original values.", - :var-type "function", - :line 185, - :file - "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} - {:arglists ([]), - :name "log4j-logging", - :namespace "clojure.tools.logging", - :source-url - "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L363", - :raw-source-url - "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", - :wiki-url - "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/log4j-logging", - :doc - "Returns a log4j-based implementation of the LogFactory protocol, or nil if\nnot available. End-users should not need to call this.", - :var-type "function", - :line 363, - :file - "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} - {:arglists ([level fmt & fmt-args] [level throwable fmt & fmt-args]), - :name "logf", - :namespace "clojure.tools.logging", - :source-url - "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L109", - :raw-source-url - "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", - :wiki-url - "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/logf", - :doc - "Logs a message using a format string and args. Can optionally take a\nthrowable as its second arg. See level-specific macros, e.g., debugf.", - :var-type "macro", - :line 109, - :file - "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} - {:arglists ([level message & more] [level throwable message & more]), - :name "logp", - :namespace "clojure.tools.logging", - :source-url - "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L96", - :raw-source-url - "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", - :wiki-url - "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/logp", - :doc - "Logs a message using print style args. Can optionally take a throwable as its\nsecond arg. See level-specific macros, e.g., debug.", - :var-type "macro", - :line 96, - :file - "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} - {:arglists ([]), - :name "slf4j-logging", - :namespace "clojure.tools.logging", - :source-url - "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L327", - :raw-source-url - "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", - :wiki-url - "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/slf4j-logging", - :doc - "Returns a SLF4J-based implementation of the LogFactory protocol, or nil if\nnot available. End-users should not need to call this.", - :var-type "function", - :line 327, - :file - "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} - {:arglists ([expr] [level expr]), - :name "spy", - :namespace "clojure.tools.logging", - :source-url - "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L131", - :raw-source-url - "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", - :wiki-url - "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/spy", - :doc - "Evaluates expr and writes the form and its result to the log. Returns the\nresult of expr. Defaults to debug log level.", - :var-type "macro", - :line 131, - :file - "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} - {:arglists ([message & more] [throwable message & more]), - :name "trace", - :namespace "clojure.tools.logging", - :source-url - "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L217", - :raw-source-url - "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", - :wiki-url - "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/trace", - :doc "Trace level logging using print-style args.", - :var-type "macro", - :line 217, - :file - "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} - {:arglists ([fmt & fmt-args] [throwable fmt & fmt-args]), - :name "tracef", - :namespace "clojure.tools.logging", - :source-url - "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L253", - :raw-source-url - "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", - :wiki-url - "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/tracef", - :doc "Trace level logging using format.", - :var-type "macro", - :line 253, - :file - "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} - {:arglists ([message & more] [throwable message & more]), - :name "warn", - :namespace "clojure.tools.logging", - :source-url - "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L235", - :raw-source-url - "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", - :wiki-url - "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/warn", - :doc "Warn level logging using print-style args.", - :var-type "macro", - :line 235, - :file - "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} - {:arglists ([fmt & fmt-args] [throwable fmt & fmt-args]), - :name "warnf", - :namespace "clojure.tools.logging", - :source-url - "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L271", - :raw-source-url - "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", - :wiki-url - "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/warnf", - :doc "Warn level logging using format.", - :var-type "macro", - :line 271, - :file - "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} - {:arglists ([log-ns & body] [[log-ns out-level err-level] & body]), - :name "with-logs", - :namespace "clojure.tools.logging", - :source-url - "https://github.com/clojure/tools.logging/blob/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj#L194", - :raw-source-url - "https://github.com/clojure/tools.logging/raw/4e6df40b041ce88438d165529abd9310e89ff35e/src/main/clojure/clojure/tools/logging.clj", - :wiki-url - "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/with-logs", - :doc - "Evaluates exprs in a context in which *out* and *err* write to the log. The\nspecified log-ns value will be used to namespace all log entries.\n\nBy default *out* and *err* write to :info and :error, respectively.", - :var-type "macro", - :line 194, - :file - "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"})} diff --git a/index-0.1.3.clj b/index-0.1.3.clj index aa1eddf..574635e 100644 --- a/index-0.1.3.clj +++ b/index-0.1.3.clj @@ -1,533 +1,548 @@ {:namespaces ({:source-url - "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + "https://github.com/clojure/tools.logging/blob/ec33ac5f794e996add825a8b60eb49720ad384bb/src/main/clojure/clojure/tools/logging.clj", :wiki-url "http://clojure.github.com/tools.logging/logging-api.html", :name "clojure.tools.logging", :author "Alex Taggart", :doc - "Logging macros which delegate to a specific logging implementation. At\nruntime a specific implementation is selected from, in order, Apache\ncommons-logging, slf4j, log4j, and finally java.util.logging."}), + "Logging macros which delegate to a specific logging implementation. At\nruntime a specific implementation is selected from, in order, slf4j,\nApache commons-logging, slf4j, log4j, and finally java.util.logging."} + {:source-url + "https://github.com/clojure/tools.logging/blob/42dfba84a373e52a4e80af6467e47761e6f20678/src/main/clojure/clojure/tools/logging/commons_logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging/logging.commons-logging-api.html", + :name "clojure.tools.logging.commons-logging", + :doc nil} + {:source-url + "https://github.com/clojure/tools.logging/blob/42dfba84a373e52a4e80af6467e47761e6f20678/src/main/clojure/clojure/tools/logging/impl.clj", + :wiki-url + "http://clojure.github.com/tools.logging/logging.impl-api.html", + :name "clojure.tools.logging.impl", + :author "Alex Taggart", + :doc + "Protocols used to allow access to logging implementations.\nEnd-users should not need to use this namespace."} + {:source-url + "https://github.com/clojure/tools.logging/blob/42dfba84a373e52a4e80af6467e47761e6f20678/src/main/clojure/clojure/tools/logging/java_util_logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging/logging.java-util-logging-api.html", + :name "clojure.tools.logging.java-util-logging", + :doc nil} + {:source-url + "https://github.com/clojure/tools.logging/blob/42dfba84a373e52a4e80af6467e47761e6f20678/src/main/clojure/clojure/tools/logging/log4j.clj", + :wiki-url + "http://clojure.github.com/tools.logging/logging.log4j-api.html", + :name "clojure.tools.logging.log4j", + :doc nil} + {:source-url + "https://github.com/clojure/tools.logging/blob/42dfba84a373e52a4e80af6467e47761e6f20678/src/main/clojure/clojure/tools/logging/slf4j.clj", + :wiki-url + "http://clojure.github.com/tools.logging/logging.slf4j-api.html", + :name "clojure.tools.logging.slf4j", + :doc nil}), :vars ({:name "*force*", :namespace "clojure.tools.logging", :source-url - "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L54", + "https://github.com/clojure/tools.logging/blob/ec33ac5f794e996add825a8b60eb49720ad384bb/src/main/clojure/clojure/tools/logging.clj#L38", :dynamic true, :raw-source-url - "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + "https://github.com/clojure/tools.logging/raw/ec33ac5f794e996add825a8b60eb49720ad384bb/src/main/clojure/clojure/tools/logging.clj", :wiki-url "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/*force*", :doc "Overrides the default rules for choosing between logging directly or via an\nagent. Defaults to nil. See log* for details.", :var-type "var", - :line 54, + :line 38, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} - {:name "*log-factory*", + {:name "*logger-factory*", :namespace "clojure.tools.logging", :source-url - "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L448", + "https://github.com/clojure/tools.logging/blob/ec33ac5f794e996add825a8b60eb49720ad384bb/src/main/clojure/clojure/tools/logging.clj#L284", :dynamic true, :raw-source-url - "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + "https://github.com/clojure/tools.logging/raw/ec33ac5f794e996add825a8b60eb49720ad384bb/src/main/clojure/clojure/tools/logging.clj", :wiki-url - "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/*log-factory*", + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/*logger-factory*", :doc - "An instance satisfying the LogFactory protocol. Used internally when needing\nto obtain an instance satisfying the Log protocol. Defaults to the value\nreturned from find-factory. Can be rebound to provide alternate logging\nimplementations", + "An instance satisfying the LoggerFactory protocol. Used internally when\nneeding to obtain an instance satisfying the Logger protocol. Defaults to the\nfirst LoggerFactory found that is available from slf4j-logging,\ncommons-logging, log4j-logging, or java-util-logging. Can be rebound to provide\nalternate logging implementations", :var-type "var", - :line 448, + :line 284, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} {:name "*logging-agent*", :namespace "clojure.tools.logging", :source-url - "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L44", + "https://github.com/clojure/tools.logging/blob/ec33ac5f794e996add825a8b60eb49720ad384bb/src/main/clojure/clojure/tools/logging.clj#L28", :dynamic true, :raw-source-url - "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + "https://github.com/clojure/tools.logging/raw/ec33ac5f794e996add825a8b60eb49720ad384bb/src/main/clojure/clojure/tools/logging.clj", :wiki-url "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/*logging-agent*", :doc "The default agent used for performing logging when direct logging is\ndisabled. See log* for details.", :var-type "var", - :line 44, + :line 28, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} {:name "*tx-agent-levels*", :namespace "clojure.tools.logging", :source-url - "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L49", + "https://github.com/clojure/tools.logging/blob/ec33ac5f794e996add825a8b60eb49720ad384bb/src/main/clojure/clojure/tools/logging.clj#L33", :dynamic true, :raw-source-url - "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + "https://github.com/clojure/tools.logging/raw/ec33ac5f794e996add825a8b60eb49720ad384bb/src/main/clojure/clojure/tools/logging.clj", :wiki-url "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/*tx-agent-levels*", :doc "The set of levels that will require using an agent when logging from within a\nrunning transaction. Defaults to #{:info :warn}. See log* for details.", :var-type "var", - :line 49, - :file - "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} - {:raw-source-url - "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", - :source-url - "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L22", - :wiki-url - "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/Log", - :namespace "clojure.tools.logging", - :line 22, - :file - "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj", - :var-type "var", - :doc - "The protocol through which macros will interact with an underlying logging\nimplementation. Implementations should at least support the six specified\nlogging levels if they wish to benefit from the level-specific macros.", - :name "Log"} - {:raw-source-url - "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", - :source-url - "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L33", - :wiki-url - "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/LogFactory", - :namespace "clojure.tools.logging", :line 33, :file - "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj", - :var-type "var", - :doc - "The protocol through which macros will obtain an instance satisfying Log as\nwell as providing information about the particular implementation being used.\nImplementations should be bound to *log-factory* in order to be picked up by\nthis library.", - :name "LogFactory"} - {:arglists ([]), - :name "commons-logging", - :namespace "clojure.tools.logging", - :source-url - "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L294", - :raw-source-url - "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", - :wiki-url - "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/commons-logging", - :doc - "Returns a commons-logging-based implementation of the LogFactory protocol, or\nnil if not available. End-users should not need to call this.", - :var-type "function", - :line 294, - :file "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} {:arglists ([message & more] [throwable message & more]), :name "debug", :namespace "clojure.tools.logging", :source-url - "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L225", + "https://github.com/clojure/tools.logging/blob/ec33ac5f794e996add825a8b60eb49720ad384bb/src/main/clojure/clojure/tools/logging.clj#L209", :raw-source-url - "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + "https://github.com/clojure/tools.logging/raw/ec33ac5f794e996add825a8b60eb49720ad384bb/src/main/clojure/clojure/tools/logging.clj", :wiki-url "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/debug", :doc "Debug level logging using print-style args.", :var-type "macro", - :line 225, + :line 209, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} {:arglists ([fmt & fmt-args] [throwable fmt & fmt-args]), :name "debugf", :namespace "clojure.tools.logging", :source-url - "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L261", + "https://github.com/clojure/tools.logging/blob/ec33ac5f794e996add825a8b60eb49720ad384bb/src/main/clojure/clojure/tools/logging.clj#L245", :raw-source-url - "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + "https://github.com/clojure/tools.logging/raw/ec33ac5f794e996add825a8b60eb49720ad384bb/src/main/clojure/clojure/tools/logging.clj", :wiki-url "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/debugf", :doc "Debug level logging using format.", :var-type "macro", - :line 261, + :line 245, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} - {:arglists ([level] [level log-ns]), + {:arglists ([level] [level logger-ns]), :name "enabled?", :namespace "clojure.tools.logging", :source-url - "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L124", + "https://github.com/clojure/tools.logging/blob/ec33ac5f794e996add825a8b60eb49720ad384bb/src/main/clojure/clojure/tools/logging.clj#L108", :raw-source-url - "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + "https://github.com/clojure/tools.logging/raw/ec33ac5f794e996add825a8b60eb49720ad384bb/src/main/clojure/clojure/tools/logging.clj", :wiki-url "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/enabled?", :doc - "Returns true if the specific logging level is enabled. Use of this function\nshould only be necessary if one needs to execute alternate code paths beyond\nwhether the log should be written to.", + "Returns true if the specific logging level is enabled. Use of this macro\nshould only be necessary if one needs to execute alternate code paths beyond\nwhether the log should be written to.", :var-type "macro", - :line 124, + :line 108, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} {:arglists ([message & more] [throwable message & more]), :name "error", :namespace "clojure.tools.logging", :source-url - "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L243", + "https://github.com/clojure/tools.logging/blob/ec33ac5f794e996add825a8b60eb49720ad384bb/src/main/clojure/clojure/tools/logging.clj#L227", :raw-source-url - "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + "https://github.com/clojure/tools.logging/raw/ec33ac5f794e996add825a8b60eb49720ad384bb/src/main/clojure/clojure/tools/logging.clj", :wiki-url "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/error", :doc "Error level logging using print-style args.", :var-type "macro", - :line 243, + :line 227, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} {:arglists ([fmt & fmt-args] [throwable fmt & fmt-args]), :name "errorf", :namespace "clojure.tools.logging", :source-url - "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L279", + "https://github.com/clojure/tools.logging/blob/ec33ac5f794e996add825a8b60eb49720ad384bb/src/main/clojure/clojure/tools/logging.clj#L263", :raw-source-url - "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + "https://github.com/clojure/tools.logging/raw/ec33ac5f794e996add825a8b60eb49720ad384bb/src/main/clojure/clojure/tools/logging.clj", :wiki-url "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/errorf", :doc "Error level logging using format.", :var-type "macro", - :line 279, + :line 263, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} {:arglists ([message & more] [throwable message & more]), :name "fatal", :namespace "clojure.tools.logging", :source-url - "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L249", + "https://github.com/clojure/tools.logging/blob/ec33ac5f794e996add825a8b60eb49720ad384bb/src/main/clojure/clojure/tools/logging.clj#L233", :raw-source-url - "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + "https://github.com/clojure/tools.logging/raw/ec33ac5f794e996add825a8b60eb49720ad384bb/src/main/clojure/clojure/tools/logging.clj", :wiki-url "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/fatal", :doc "Fatal level logging using print-style args.", :var-type "macro", - :line 249, + :line 233, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} {:arglists ([fmt & fmt-args] [throwable fmt & fmt-args]), :name "fatalf", :namespace "clojure.tools.logging", :source-url - "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L285", + "https://github.com/clojure/tools.logging/blob/ec33ac5f794e996add825a8b60eb49720ad384bb/src/main/clojure/clojure/tools/logging.clj#L269", :raw-source-url - "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + "https://github.com/clojure/tools.logging/raw/ec33ac5f794e996add825a8b60eb49720ad384bb/src/main/clojure/clojure/tools/logging.clj", :wiki-url "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/fatalf", :doc "Fatal level logging using format.", :var-type "macro", - :line 285, - :file - "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} - {:arglists ([]), - :name "find-factory", - :namespace "clojure.tools.logging", - :source-url - "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L435", - :raw-source-url - "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", - :wiki-url - "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/find-factory", - :doc - "Returns the first LogFactory found that is available from commons-logging,\nslf4j-logging, log4j-logging, or java-util-logging. End-users should not need\nto call this.", - :var-type "function", - :line 435, + :line 269, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} - {:raw-source-url nil, - :source-url nil, - :wiki-url - "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/impl-enabled?", - :namespace "clojure.tools.logging", - :var-type "function", - :arglists ([log level]), - :doc - "Implementation-specific check if a particular level is enabled. End-users\nshould not need to call this.", - :name "impl-enabled?"} - {:raw-source-url nil, - :source-url nil, - :wiki-url - "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/impl-get-log", - :namespace "clojure.tools.logging", - :var-type "function", - :arglists ([factory log-ns]), - :doc - "Returns an implementation-specific Log by namespace. End-users should not\nneed to call this.", - :name "impl-get-log"} - {:raw-source-url nil, - :source-url nil, - :wiki-url - "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/impl-name", - :namespace "clojure.tools.logging", - :var-type "function", - :arglists ([factory]), - :doc "Returns some text identifying the underlying implementation.", - :name "impl-name"} - {:raw-source-url nil, - :source-url nil, - :wiki-url - "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/impl-write!", - :namespace "clojure.tools.logging", - :var-type "function", - :arglists ([log level throwable message]), - :doc - "Implementation-specific write of a log message. End-users should not need\nto call this.", - :name "impl-write!"} {:arglists ([message & more] [throwable message & more]), :name "info", :namespace "clojure.tools.logging", :source-url - "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L231", + "https://github.com/clojure/tools.logging/blob/ec33ac5f794e996add825a8b60eb49720ad384bb/src/main/clojure/clojure/tools/logging.clj#L215", :raw-source-url - "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + "https://github.com/clojure/tools.logging/raw/ec33ac5f794e996add825a8b60eb49720ad384bb/src/main/clojure/clojure/tools/logging.clj", :wiki-url "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/info", :doc "Info level logging using print-style args.", :var-type "macro", - :line 231, + :line 215, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} {:arglists ([fmt & fmt-args] [throwable fmt & fmt-args]), :name "infof", :namespace "clojure.tools.logging", :source-url - "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L267", + "https://github.com/clojure/tools.logging/blob/ec33ac5f794e996add825a8b60eb49720ad384bb/src/main/clojure/clojure/tools/logging.clj#L251", :raw-source-url - "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + "https://github.com/clojure/tools.logging/raw/ec33ac5f794e996add825a8b60eb49720ad384bb/src/main/clojure/clojure/tools/logging.clj", :wiki-url "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/infof", :doc "Info level logging using format.", :var-type "macro", - :line 267, - :file - "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} - {:arglists ([]), - :name "java-util-logging", - :namespace "clojure.tools.logging", - :source-url - "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L399", - :raw-source-url - "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", - :wiki-url - "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/java-util-logging", - :doc - "Returns a java.util.logging-based implementation of the LogFactory protocol,\nor nil if not available. End-users should not need to call this.", - :var-type "function", - :line 399, + :line 251, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} {:arglists ([level message] [level throwable message] - [log-ns level throwable message] - [log-factory log-ns level throwable message]), + [logger-ns level throwable message] + [logger-factory logger-ns level throwable message]), :name "log", :namespace "clojure.tools.logging", :source-url - "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L84", + "https://github.com/clojure/tools.logging/blob/ec33ac5f794e996add825a8b60eb49720ad384bb/src/main/clojure/clojure/tools/logging.clj#L68", :raw-source-url - "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + "https://github.com/clojure/tools.logging/raw/ec33ac5f794e996add825a8b60eb49720ad384bb/src/main/clojure/clojure/tools/logging.clj", :wiki-url "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/log", :doc "Evaluates and logs a message only if the specified level is enabled. See log*\nfor more details.", :var-type "macro", - :line 84, + :line 68, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} - {:arglists ([log level throwable message]), + {:arglists ([logger level throwable message]), :name "log*", :namespace "clojure.tools.logging", :source-url - "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L59", + "https://github.com/clojure/tools.logging/blob/ec33ac5f794e996add825a8b60eb49720ad384bb/src/main/clojure/clojure/tools/logging.clj#L43", :raw-source-url - "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + "https://github.com/clojure/tools.logging/raw/ec33ac5f794e996add825a8b60eb49720ad384bb/src/main/clojure/clojure/tools/logging.clj", :wiki-url "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/log*", :doc "Attempts to log a message, either directly or via an agent; does not check if\nthe level is enabled.\n\nFor performance reasons, an agent will only be used when invoked within a\nrunning transaction, and only for logging levels specified by\n*tx-agent-levels*. This allows those entries to only be written once the\ntransaction commits, and are discarded if it is retried or aborted. As\ncorollary, other levels (e.g., :debug, :error) will be written even from\nfailed transactions though at the cost of repeat messages during retries.\n\nOne can override the above by setting *force* to :direct or :agent; all\nsubsequent writes will be direct or via an agent, respectively.", :var-type "function", - :line 59, + :line 43, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} - {:arglists ([log-ns] [log-ns out-level err-level]), + {:arglists ([logger-ns] [logger-ns out-level err-level]), :name "log-capture!", :namespace "clojure.tools.logging", :source-url - "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L167", + "https://github.com/clojure/tools.logging/blob/ec33ac5f794e996add825a8b60eb49720ad384bb/src/main/clojure/clojure/tools/logging.clj#L151", :raw-source-url - "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + "https://github.com/clojure/tools.logging/raw/ec33ac5f794e996add825a8b60eb49720ad384bb/src/main/clojure/clojure/tools/logging.clj", :wiki-url "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/log-capture!", :doc - "Captures System.out and System.err, piping all writes of those streams to\nthe log. If unspecified, levels default to :info and :error, respectively.\nThe specified log-ns value will be used to namespace all log entries.\n\nNote: use with-logs to redirect output of *out* or *err*.\n\nWarning: if the logging implementation is configured to output to System.out\n(as is the default with java.util.logging) then using this function will\nresult in StackOverflowException when writing to the log.", + "Captures System.out and System.err, piping all writes of those streams to\nthe log. If unspecified, levels default to :info and :error, respectively.\nThe specified logger-ns value will be used to namespace all log entries.\n\nNote: use with-logs to redirect output of *out* or *err*.\n\nWarning: if the logging implementation is configured to output to System.out\n(as is the default with java.util.logging) then using this function will\nresult in StackOverflowException when writing to the log.", :var-type "function", - :line 167, + :line 151, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} - {:arglists ([level log-ns]), + {:arglists ([level logger-ns]), :name "log-stream", :namespace "clojure.tools.logging", :source-url - "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L149", + "https://github.com/clojure/tools.logging/blob/ec33ac5f794e996add825a8b60eb49720ad384bb/src/main/clojure/clojure/tools/logging.clj#L133", :raw-source-url - "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + "https://github.com/clojure/tools.logging/raw/ec33ac5f794e996add825a8b60eb49720ad384bb/src/main/clojure/clojure/tools/logging.clj", :wiki-url "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/log-stream", :doc "Creates a PrintStream that will output to the log at the specified level.", :var-type "function", - :line 149, + :line 133, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} {:arglists ([]), :name "log-uncapture!", :namespace "clojure.tools.logging", :source-url - "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L187", + "https://github.com/clojure/tools.logging/blob/ec33ac5f794e996add825a8b60eb49720ad384bb/src/main/clojure/clojure/tools/logging.clj#L171", :raw-source-url - "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + "https://github.com/clojure/tools.logging/raw/ec33ac5f794e996add825a8b60eb49720ad384bb/src/main/clojure/clojure/tools/logging.clj", :wiki-url "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/log-uncapture!", :doc "Restores System.out and System.err to their original values.", :var-type "function", - :line 187, - :file - "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} - {:arglists ([]), - :name "log4j-logging", - :namespace "clojure.tools.logging", - :source-url - "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L365", - :raw-source-url - "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", - :wiki-url - "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/log4j-logging", - :doc - "Returns a log4j-based implementation of the LogFactory protocol, or nil if\nnot available. End-users should not need to call this.", - :var-type "function", - :line 365, + :line 171, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} {:arglists ([level fmt & fmt-args] [level throwable fmt & fmt-args]), :name "logf", :namespace "clojure.tools.logging", :source-url - "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L111", + "https://github.com/clojure/tools.logging/blob/ec33ac5f794e996add825a8b60eb49720ad384bb/src/main/clojure/clojure/tools/logging.clj#L95", :raw-source-url - "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + "https://github.com/clojure/tools.logging/raw/ec33ac5f794e996add825a8b60eb49720ad384bb/src/main/clojure/clojure/tools/logging.clj", :wiki-url "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/logf", :doc "Logs a message using a format string and args. Can optionally take a\nthrowable as its second arg. See level-specific macros, e.g., debugf.", :var-type "macro", - :line 111, + :line 95, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} {:arglists ([level message & more] [level throwable message & more]), :name "logp", :namespace "clojure.tools.logging", :source-url - "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L98", + "https://github.com/clojure/tools.logging/blob/ec33ac5f794e996add825a8b60eb49720ad384bb/src/main/clojure/clojure/tools/logging.clj#L82", :raw-source-url - "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + "https://github.com/clojure/tools.logging/raw/ec33ac5f794e996add825a8b60eb49720ad384bb/src/main/clojure/clojure/tools/logging.clj", :wiki-url "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/logp", :doc "Logs a message using print style args. Can optionally take a throwable as its\nsecond arg. See level-specific macros, e.g., debug.", :var-type "macro", - :line 98, - :file - "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} - {:arglists ([]), - :name "slf4j-logging", - :namespace "clojure.tools.logging", - :source-url - "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L329", - :raw-source-url - "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", - :wiki-url - "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/slf4j-logging", - :doc - "Returns a SLF4J-based implementation of the LogFactory protocol, or nil if\nnot available. End-users should not need to call this.", - :var-type "function", - :line 329, + :line 82, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} {:arglists ([expr] [level expr]), :name "spy", :namespace "clojure.tools.logging", :source-url - "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L133", + "https://github.com/clojure/tools.logging/blob/ec33ac5f794e996add825a8b60eb49720ad384bb/src/main/clojure/clojure/tools/logging.clj#L117", :raw-source-url - "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + "https://github.com/clojure/tools.logging/raw/ec33ac5f794e996add825a8b60eb49720ad384bb/src/main/clojure/clojure/tools/logging.clj", :wiki-url "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/spy", :doc - "Evaluates expr and writes the form and its result to the log. Returns the\nresult of expr. Defaults to debug log level.", + "Evaluates expr and may write the form and its result to the log. Returns the\nresult of expr. Defaults to :debug log level.", :var-type "macro", - :line 133, + :line 117, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} {:arglists ([message & more] [throwable message & more]), :name "trace", :namespace "clojure.tools.logging", :source-url - "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L219", + "https://github.com/clojure/tools.logging/blob/ec33ac5f794e996add825a8b60eb49720ad384bb/src/main/clojure/clojure/tools/logging.clj#L203", :raw-source-url - "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + "https://github.com/clojure/tools.logging/raw/ec33ac5f794e996add825a8b60eb49720ad384bb/src/main/clojure/clojure/tools/logging.clj", :wiki-url "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/trace", :doc "Trace level logging using print-style args.", :var-type "macro", - :line 219, + :line 203, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} {:arglists ([fmt & fmt-args] [throwable fmt & fmt-args]), :name "tracef", :namespace "clojure.tools.logging", :source-url - "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L255", + "https://github.com/clojure/tools.logging/blob/ec33ac5f794e996add825a8b60eb49720ad384bb/src/main/clojure/clojure/tools/logging.clj#L239", :raw-source-url - "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + "https://github.com/clojure/tools.logging/raw/ec33ac5f794e996add825a8b60eb49720ad384bb/src/main/clojure/clojure/tools/logging.clj", :wiki-url "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/tracef", :doc "Trace level logging using format.", :var-type "macro", - :line 255, + :line 239, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} {:arglists ([message & more] [throwable message & more]), :name "warn", :namespace "clojure.tools.logging", :source-url - "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L237", + "https://github.com/clojure/tools.logging/blob/ec33ac5f794e996add825a8b60eb49720ad384bb/src/main/clojure/clojure/tools/logging.clj#L221", :raw-source-url - "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + "https://github.com/clojure/tools.logging/raw/ec33ac5f794e996add825a8b60eb49720ad384bb/src/main/clojure/clojure/tools/logging.clj", :wiki-url "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/warn", :doc "Warn level logging using print-style args.", :var-type "macro", - :line 237, + :line 221, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} {:arglists ([fmt & fmt-args] [throwable fmt & fmt-args]), :name "warnf", :namespace "clojure.tools.logging", :source-url - "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L273", + "https://github.com/clojure/tools.logging/blob/ec33ac5f794e996add825a8b60eb49720ad384bb/src/main/clojure/clojure/tools/logging.clj#L257", :raw-source-url - "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + "https://github.com/clojure/tools.logging/raw/ec33ac5f794e996add825a8b60eb49720ad384bb/src/main/clojure/clojure/tools/logging.clj", :wiki-url "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/warnf", :doc "Warn level logging using format.", :var-type "macro", - :line 273, + :line 257, :file "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} - {:arglists ([log-ns & body] [[log-ns out-level err-level] & body]), + {:arglists + ([logger-ns & body] [[logger-ns out-level err-level] & body]), :name "with-logs", :namespace "clojure.tools.logging", :source-url - "https://github.com/clojure/tools.logging/blob/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj#L196", + "https://github.com/clojure/tools.logging/blob/ec33ac5f794e996add825a8b60eb49720ad384bb/src/main/clojure/clojure/tools/logging.clj#L180", :raw-source-url - "https://github.com/clojure/tools.logging/raw/687c1833c59ad1204c2a41cf0ed1f53be4a0fa8d/src/main/clojure/clojure/tools/logging.clj", + "https://github.com/clojure/tools.logging/raw/ec33ac5f794e996add825a8b60eb49720ad384bb/src/main/clojure/clojure/tools/logging.clj", :wiki-url "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging/with-logs", :doc - "Evaluates exprs in a context in which *out* and *err* write to the log. The\nspecified log-ns value will be used to namespace all log entries.\n\nBy default *out* and *err* write to :info and :error, respectively.", + "Evaluates exprs in a context in which *out* and *err* write to the log. The\nspecified logger-ns value will be used to namespace all log entries.\n\nBy default *out* and *err* write to :info and :error, respectively.", :var-type "macro", - :line 196, + :line 180, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"} + {:arglists ([]), + :name "load-factory", + :namespace "clojure.tools.logging.commons-logging", + :source-url + "https://github.com/clojure/tools.logging/blob/42dfba84a373e52a4e80af6467e47761e6f20678/src/main/clojure/clojure/tools/logging/commons_logging.clj#L12", + :raw-source-url + "https://github.com/clojure/tools.logging/raw/42dfba84a373e52a4e80af6467e47761e6f20678/src/main/clojure/clojure/tools/logging/commons_logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging.commons-logging/load-factory", + :doc + "Returns a commons-logging-based implementation of the LoggerFactory protocol, or\nnil if not available. End-users should not need to call this.", + :var-type "function", + :line 12, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging/commons_logging.clj"} + {:raw-source-url + "https://github.com/clojure/tools.logging/raw/42dfba84a373e52a4e80af6467e47761e6f20678/src/main/clojure/clojure/tools/logging/impl.clj", + :source-url + "https://github.com/clojure/tools.logging/blob/42dfba84a373e52a4e80af6467e47761e6f20678/src/main/clojure/clojure/tools/logging/impl.clj#L15", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging.impl/Logger", + :namespace "clojure.tools.logging.impl", + :line 15, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging/impl.clj", + :var-type "var", + :doc + "The protocol through which macros will interact with an underlying logging\nimplementation. Implementations should at least support the six standard\nlogging levels if they wish to work from the level-specific macros.", + :name "Logger"} + {:raw-source-url + "https://github.com/clojure/tools.logging/raw/42dfba84a373e52a4e80af6467e47761e6f20678/src/main/clojure/clojure/tools/logging/impl.clj", + :source-url + "https://github.com/clojure/tools.logging/blob/42dfba84a373e52a4e80af6467e47761e6f20678/src/main/clojure/clojure/tools/logging/impl.clj#L24", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging.impl/LoggerFactory", + :namespace "clojure.tools.logging.impl", + :line 24, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging/impl.clj", + :var-type "var", + :doc + "The protocol through which macros will obtain an instance satisfying Logger as\nwell as providing information about the particular implementation being used.\nImplementations should be bound to *logger-factory* in order to be picked up by\nthis library.", + :name "LoggerFactory"} + {:raw-source-url nil, + :source-url nil, + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging.impl/enabled?", + :namespace "clojure.tools.logging.impl", + :var-type "function", + :arglists ([logger level]), + :doc "Check if a particular level is enabled for the given Logger.", + :name "enabled?"} + {:raw-source-url nil, + :source-url nil, + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging.impl/get-logger", + :namespace "clojure.tools.logging.impl", + :var-type "function", + :arglists ([factory logger-ns]), + :doc "Returns an implementation-specific Logger by namespace.", + :name "get-logger"} + {:raw-source-url nil, + :source-url nil, + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging.impl/name", + :namespace "clojure.tools.logging.impl", + :var-type "function", + :arglists ([factory]), + :doc "Returns some text identifying the underlying implementation.", + :name "name"} + {:raw-source-url nil, + :source-url nil, + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging.impl/write!", + :namespace "clojure.tools.logging.impl", + :var-type "function", + :arglists ([logger level throwable message]), + :doc "Writes a log message to the given Logger.", + :name "write!"} + {:arglists ([]), + :name "load-factory", + :namespace "clojure.tools.logging.java-util-logging", + :source-url + "https://github.com/clojure/tools.logging/blob/42dfba84a373e52a4e80af6467e47761e6f20678/src/main/clojure/clojure/tools/logging/java_util_logging.clj#L12", + :raw-source-url + "https://github.com/clojure/tools.logging/raw/42dfba84a373e52a4e80af6467e47761e6f20678/src/main/clojure/clojure/tools/logging/java_util_logging.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging.java-util-logging/load-factory", + :doc + "Returns a java.util.logging-based implementation of the LoggerFactory protocol,\nor nil if not available. End-users should not need to call this.", + :var-type "function", + :line 12, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging/java_util_logging.clj"} + {:arglists ([]), + :name "load-factory", + :namespace "clojure.tools.logging.log4j", + :source-url + "https://github.com/clojure/tools.logging/blob/42dfba84a373e52a4e80af6467e47761e6f20678/src/main/clojure/clojure/tools/logging/log4j.clj#L12", + :raw-source-url + "https://github.com/clojure/tools.logging/raw/42dfba84a373e52a4e80af6467e47761e6f20678/src/main/clojure/clojure/tools/logging/log4j.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging.log4j/load-factory", + :doc + "Returns a log4j-based implementation of the LoggerFactory protocol, or nil if\nnot available. End-users should not need to call this.", + :var-type "function", + :line 12, + :file + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging/log4j.clj"} + {:arglists ([]), + :name "load-factory", + :namespace "clojure.tools.logging.slf4j", + :source-url + "https://github.com/clojure/tools.logging/blob/42dfba84a373e52a4e80af6467e47761e6f20678/src/main/clojure/clojure/tools/logging/slf4j.clj#L12", + :raw-source-url + "https://github.com/clojure/tools.logging/raw/42dfba84a373e52a4e80af6467e47761e6f20678/src/main/clojure/clojure/tools/logging/slf4j.clj", + :wiki-url + "http://clojure.github.com/tools.logging//logging-api.html#clojure.tools.logging.slf4j/load-factory", + :doc + "Returns a SLF4J-based implementation of the LoggerFactory protocol, or nil if\nnot available. End-users should not need to call this.", + :var-type "function", + :line 12, :file - "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging.clj"})} + "/home/tom/src/clj/autodoc/../autodoc-work-area/tools.logging/src/src/main/clojure/clojure/tools/logging/slf4j.clj"})} diff --git a/index.html b/index.html index 33ba191..af40900 100644 --- a/index.html +++ b/index.html @@ -49,17 +49,11 @@

Table of Contents

*force*
- *log-factory* + *logger-factory*
*logging-agent*
*tx-agent-levels* -
- Log -
- LogFactory -
- commons-logging
debug
@@ -74,22 +68,10 @@

Table of Contents

fatal
fatalf -
- find-factory -
- impl-enabled? -
- impl-get-log -
- impl-name -
- impl-write!
info
infof -
- java-util-logging
log
@@ -100,14 +82,10 @@

Table of Contents

log-stream
log-uncapture! -
- log4j-logging
logf
logp -
- slf4j-logging
spy
@@ -122,6 +100,46 @@

Table of Contents

with-logs

+
+ logging.impl +
+ Logger +
+ LoggerFactory +
+ enabled? +
+ get-logger +
+ name +
+ write! +
+
+

@@ -133,8 +151,8 @@

Table of Contents

Overview

Logging macros which delegate to a specific logging implementation. At
-runtime a specific implementation is selected from, in order, Apache
-commons-logging, slf4j, log4j, and finally java.util.logging.
+runtime a specific implementation is selected from, in order, slf4j, +Apache commons-logging, slf4j, log4j, and finally java.util.logging.
@@ -149,20 +167,21 @@

*force*

agent. Defaults to nil. See log* for details. - Source + Source


-

*log-factory*

+

*logger-factory*

var

-  
An instance satisfying the LogFactory protocol. Used internally when needing
-to obtain an instance satisfying the Log protocol. Defaults to the value
-returned from find-factory. Can be rebound to provide alternate logging
-implementations
+
An instance satisfying the LoggerFactory protocol. Used internally when
+needing to obtain an instance satisfying the Logger protocol. Defaults to the
+first LoggerFactory found that is available from slf4j-logging,
+commons-logging, log4j-logging, or java-util-logging. Can be rebound to provide
+alternate logging implementations
- Source + Source


@@ -173,7 +192,7 @@

*logging-agent*

disabled. See log* for details. - Source + Source


@@ -184,44 +203,7 @@

*tx-agent-levels*

running transaction. Defaults to #{:info :warn}. See log* for details. - Source -
-
-
-

Log

- var
-

-  
The protocol through which macros will interact with an underlying logging
-implementation.  Implementations should at least support the six specified
-logging levels if they wish to benefit from the level-specific macros.
- - - Source -
-
-
-

LogFactory

- var
-

-  
The protocol through which macros will obtain an instance satisfying Log as
-well as providing information about the particular implementation being used.
-Implementations should be bound to *log-factory* in order to be picked up by
-this library.
- - - Source -
-
-
-

commons-logging

- function
-
Usage: (commons-logging)
-
-
Returns a commons-logging-based implementation of the LogFactory protocol, or
-nil if not available. End-users should not need to call this.
- - - Source + Source


@@ -233,7 +215,7 @@

debug

Debug level logging using print-style args.
- Source + Source


@@ -245,21 +227,21 @@

debugf

Debug level logging using format.
- Source + Source


enabled?

macro
Usage: (enabled? level)
-       (enabled? level log-ns)
+       (enabled? level logger-ns)
 
-
Returns true if the specific logging level is enabled.  Use of this function
+  
Returns true if the specific logging level is enabled.  Use of this macro
 should only be necessary if one needs to execute alternate code paths beyond
 whether the log should be written to.
- Source + Source


@@ -271,7 +253,7 @@

error

Error level logging using print-style args.
- Source + Source


@@ -283,7 +265,7 @@

errorf

Error level logging using format.
- Source + Source


@@ -295,7 +277,7 @@

fatal

Fatal level logging using print-style args.
- Source + Source


@@ -307,67 +289,7 @@

fatalf

Fatal level logging using format.
- Source -
-
-
-

find-factory

- function
-
Usage: (find-factory)
-
-
Returns the first LogFactory found that is available from commons-logging,
-slf4j-logging, log4j-logging, or java-util-logging. End-users should not need
-to call this.
- - - Source -
-
-
-

impl-enabled?

- function
-
Usage: (impl-enabled? log level)
-
-
Implementation-specific check if a particular level is enabled. End-users
-should not need to call this.
- - - -
-
-
-

impl-get-log

- function
-
Usage: (impl-get-log factory log-ns)
-
-
Returns an implementation-specific Log by namespace. End-users should not
-need to call this.
- - - -
-
-
-

impl-name

- function
-
Usage: (impl-name factory)
-
-
Returns some text identifying the underlying implementation.
- - - -
-
-
-

impl-write!

- function
-
Usage: (impl-write! log level throwable message)
-
-
Implementation-specific write of a log message. End-users should not need
-to call this.
- - - + Source


@@ -379,7 +301,7 @@

info

Info level logging using print-style args.
- Source + Source


@@ -391,19 +313,7 @@

infof

Info level logging using format.
- Source -
-
-
-

java-util-logging

- function
-
Usage: (java-util-logging)
-
-
Returns a java.util.logging-based implementation of the LogFactory protocol,
-or nil if not available. End-users should not need to call this.
- - - Source + Source


@@ -411,20 +321,20 @@

log

macro
Usage: (log level message)
        (log level throwable message)
-       (log log-ns level throwable message)
-       (log log-factory log-ns level throwable message)
+       (log logger-ns level throwable message)
+       (log logger-factory logger-ns level throwable message)
 
Evaluates and logs a message only if the specified level is enabled. See log*
 for more details.
- Source + Source


log*

function
-
Usage: (log* log level throwable message)
+  
Usage: (log* logger level throwable message)
 
Attempts to log a message, either directly or via an agent; does not check if
 the level is enabled.
@@ -440,18 +350,18 @@ 

log*

subsequent writes will be direct or via an agent, respectively.
- Source + Source


log-capture!

function
-
Usage: (log-capture! log-ns)
-       (log-capture! log-ns out-level err-level)
+  
Usage: (log-capture! logger-ns)
+       (log-capture! logger-ns out-level err-level)
 
Captures System.out and System.err, piping all writes of those streams to
 the log. If unspecified, levels default to :info and :error, respectively.
-The specified log-ns value will be used to namespace all log entries.
+The specified logger-ns value will be used to namespace all log entries.
 
 Note: use with-logs to redirect output of *out* or *err*.
 
@@ -460,18 +370,18 @@ 

log-capture!

result in StackOverflowException when writing to the log.
- Source + Source


log-stream

function
-
Usage: (log-stream level log-ns)
+  
Usage: (log-stream level logger-ns)
 
Creates a PrintStream that will output to the log at the specified level.
- Source + Source


@@ -482,19 +392,7 @@

log-uncapture!

Restores System.out and System.err to their original values.
- Source -
-
-
-

log4j-logging

- function
-
Usage: (log4j-logging)
-
-
Returns a log4j-based implementation of the LogFactory protocol, or nil if
-not available. End-users should not need to call this.
- - - Source + Source


@@ -507,7 +405,7 @@

logf

throwable as its second arg. See level-specific macros, e.g., debugf. - Source + Source


@@ -520,19 +418,7 @@

logp

second arg. See level-specific macros, e.g., debug. - Source -
-
-
-

slf4j-logging

- function
-
Usage: (slf4j-logging)
-
-
Returns a SLF4J-based implementation of the LogFactory protocol, or nil if
-not available. End-users should not need to call this.
- - - Source + Source


@@ -541,11 +427,11 @@

spy

Usage: (spy expr)
        (spy level expr)
 
-
Evaluates expr and writes the form and its result to the log. Returns the
-result of expr. Defaults to debug log level.
+
Evaluates expr and may write the form and its result to the log. Returns the
+result of expr. Defaults to :debug log level.
- Source + Source


@@ -557,7 +443,7 @@

trace

Trace level logging using print-style args.
- Source + Source


@@ -569,7 +455,7 @@

tracef

Trace level logging using format.
- Source + Source


@@ -581,7 +467,7 @@

warn

Warn level logging using print-style args.
- Source + Source


@@ -593,22 +479,160 @@

warnf

Warn level logging using format.
- Source + Source


with-logs

macro
-
Usage: (with-logs log-ns & body)
-       (with-logs [log-ns out-level err-level] & body)
+  
Usage: (with-logs logger-ns & body)
+       (with-logs [logger-ns out-level err-level] & body)
 
Evaluates exprs in a context in which *out* and *err* write to the log. The
-specified log-ns value will be used to namespace all log entries.
+specified logger-ns value will be used to namespace all log entries.
 
 By default *out* and *err* write to :info and :error, respectively.
- Source + Source +
+

logging.commons-logging

+

+
+
+
+
+
+

load-factory

+ function
+
Usage: (load-factory)
+
+
Returns a commons-logging-based implementation of the LoggerFactory protocol, or
+nil if not available. End-users should not need to call this.
+ + + Source +
+

logging.impl

+
Protocols used to allow access to logging implementations.
+End-users should not need to use this namespace.
+ + +
+
+
+

Logger

+ var
+

+  
The protocol through which macros will interact with an underlying logging
+implementation.  Implementations should at least support the six standard
+logging levels if they wish to work from the level-specific macros.
+ + + Source +
+
+

LoggerFactory

+ var
+

+  
The protocol through which macros will obtain an instance satisfying Logger as
+well as providing information about the particular implementation being used.
+Implementations should be bound to *logger-factory* in order to be picked up by
+this library.
+ + + Source +
+
+

enabled?

+ function
+
Usage: (enabled? logger level)
+
+
Check if a particular level is enabled for the given Logger.
+ + + +
+
+

get-logger

+ function
+
Usage: (get-logger factory logger-ns)
+
+
Returns an implementation-specific Logger by namespace.
+ + + +
+
+

name

+ function
+
Usage: (name factory)
+
+
Returns some text identifying the underlying implementation.
+ + + +
+
+

write!

+ function
+
Usage: (write! logger level throwable message)
+
+
Writes a log message to the given Logger.
+ + + +
+

logging.java-util-logging

+

+
+
+
+
+
+

load-factory

+ function
+
Usage: (load-factory)
+
+
Returns a java.util.logging-based implementation of the LoggerFactory protocol,
+or nil if not available. End-users should not need to call this.
+ + + Source +
+

logging.log4j

+

+
+
+
+
+
+

load-factory

+ function
+
Usage: (load-factory)
+
+
Returns a log4j-based implementation of the LoggerFactory protocol, or nil if
+not available. End-users should not need to call this.
+ + + Source +
+

logging.slf4j

+

+
+
+
+
+
+

load-factory

+ function
+
Usage: (load-factory)
+
+
Returns a SLF4J-based implementation of the LoggerFactory protocol, or nil if
+not available. End-users should not need to call this.
+ + + Source
diff --git a/logging-api.html b/logging-api.html deleted file mode 100644 index e0fee9a..0000000 --- a/logging-api.html +++ /dev/null @@ -1,638 +0,0 @@ - - - logging - Logging Tools 0.1.2 API documentation - - - - - - - - - - -
- -
- -
-
-
-
-
- -

API for logging - - Logging Tools 0.1.2 (in development) -

-by Alex Taggart
-
Full namespace name: clojure.tools.logging -

-

Overview

-
Logging macros which delegate to a specific logging implementation. At
-runtime a specific implementation is selected from, in order, Apache
-commons-logging, slf4j, log4j, and finally java.util.logging.
- - -
-

Public Variables and Functions

-
-
-
-

*force*

- var
-

-  
Overrides the default rules for choosing between logging directly or via an
-agent. Defaults to nil. See log* for details.
- - - Source -
-
-
-

*log-factory*

- var
-

-  
An instance satisfying the LogFactory protocol. Used internally when needing
-to obtain an instance satisfying the Log protocol. Defaults to the value
-returned from find-factory. Can be rebound to provide alternate logging
-implementations
- - - Source -
-
-
-

*logging-agent*

- var
-

-  
The default agent used for performing logging when direct logging is
-disabled. See log* for details.
- - - Source -
-
-
-

*tx-agent-levels*

- var
-

-  
The set of levels that will require using an agent when logging from within a
-running transaction. Defaults to #{:info :warn}. See log* for details.
- - - Source -
-
-
-

Log

- var
-

-  
The protocol through which macros will interact with an underlying logging
-implementation.  Implementations should at least support the six specified
-logging levels if they wish to benefit from the level-specific macros.
- - - Source -
-
-
-

LogFactory

- var
-

-  
The protocol through which macros will obtain an instance satisfying Log as
-well as providing information about the particular implementation being used.
-Implementations should be bound to *log-factory* in order to be picked up by
-this library.
- - - Source -
-
-
-

commons-logging

- function
-
Usage: (commons-logging)
-
-
Returns a commons-logging-based implementation of the LogFactory protocol, or
-nil if not available. End-users should not need to call this.
- - - Source -
-
-
-

debug

- macro
-
Usage: (debug message & more)
-       (debug throwable message & more)
-
-
Debug level logging using print-style args.
- - - Source -
-
-
-

debugf

- macro
-
Usage: (debugf fmt & fmt-args)
-       (debugf throwable fmt & fmt-args)
-
-
Debug level logging using format.
- - - Source -
-
-
-

enabled?

- macro
-
Usage: (enabled? level)
-       (enabled? level log-ns)
-
-
Returns true if the specific logging level is enabled.  Use of this function
-should only be necessary if one needs to execute alternate code paths beyond
-whether the log should be written to.
- - - Source -
-
-
-

error

- macro
-
Usage: (error message & more)
-       (error throwable message & more)
-
-
Error level logging using print-style args.
- - - Source -
-
-
-

errorf

- macro
-
Usage: (errorf fmt & fmt-args)
-       (errorf throwable fmt & fmt-args)
-
-
Error level logging using format.
- - - Source -
-
-
-

fatal

- macro
-
Usage: (fatal message & more)
-       (fatal throwable message & more)
-
-
Fatal level logging using print-style args.
- - - Source -
-
-
-

fatalf

- macro
-
Usage: (fatalf fmt & fmt-args)
-       (fatalf throwable fmt & fmt-args)
-
-
Fatal level logging using format.
- - - Source -
-
-
-

find-factory

- function
-
Usage: (find-factory)
-
-
Returns the first LogFactory found that is available from commons-logging,
-slf4j-logging, log4j-logging, or java-util-logging. End-users should not need
-to call this.
- - - Source -
-
-
-

impl-enabled?

- function
-
Usage: (impl-enabled? log level)
-
-
Implementation-specific check if a particular level is enabled. End-users
-should not need to call this.
- - - -
-
-
-

impl-get-log

- function
-
Usage: (impl-get-log factory log-ns)
-
-
Returns an implementation-specific Log by namespace. End-users should not
-need to call this.
- - - -
-
-
-

impl-name

- function
-
Usage: (impl-name factory)
-
-
Returns some text identifying the underlying implementation.
- - - -
-
-
-

impl-write!

- function
-
Usage: (impl-write! log level throwable message)
-
-
Implementation-specific write of a log message. End-users should not need
-to call this.
- - - -
-
-
-

info

- macro
-
Usage: (info message & more)
-       (info throwable message & more)
-
-
Info level logging using print-style args.
- - - Source -
-
-
-

infof

- macro
-
Usage: (infof fmt & fmt-args)
-       (infof throwable fmt & fmt-args)
-
-
Info level logging using format.
- - - Source -
-
-
-

java-util-logging

- function
-
Usage: (java-util-logging)
-
-
Returns a java.util.logging-based implementation of the LogFactory protocol,
-or nil if not available. End-users should not need to call this.
- - - Source -
-
-
-

log

- macro
-
Usage: (log level message)
-       (log level throwable message)
-       (log log-ns level throwable message)
-       (log log-factory log-ns level throwable message)
-
-
Evaluates and logs a message only if the specified level is enabled. See log*
-for more details.
- - - Source -
-
-
-

log*

- function
-
Usage: (log* log level throwable message)
-
-
Attempts to log a message, either directly or via an agent; does not check if
-the level is enabled.
-
-For performance reasons, an agent will only be used when invoked within a
-running transaction, and only for logging levels specified by
-*tx-agent-levels*. This allows those entries to only be written once the
-transaction commits, and are discarded if it is retried or aborted.  As
-corollary, other levels (e.g., :debug, :error) will be written even from
-failed transactions though at the cost of repeat messages during retries.
-
-One can override the above by setting *force* to :direct or :agent; all
-subsequent writes will be direct or via an agent, respectively.
- - - Source -
-
-
-

log-capture!

- function
-
Usage: (log-capture! log-ns)
-       (log-capture! log-ns out-level err-level)
-
-
Captures System.out and System.err, piping all writes of those streams to
-the log. If unspecified, levels default to :info and :error, respectively.
-The specified log-ns value will be used to namespace all log entries.
-
-Note: use with-logs to redirect output of *out* or *err*.
-
-Warning: if the logging implementation is configured to output to System.out
-(as is the default with java.util.logging) then using this function will
-result in StackOverflowException when writing to the log.
- - - Source -
-
-
-

log-stream

- function
-
Usage: (log-stream level log-ns)
-
-
Creates a PrintStream that will output to the log at the specified level.
- - - Source -
-
-
-

log-uncapture!

- function
-
Usage: (log-uncapture!)
-
-
Restores System.out and System.err to their original values.
- - - Source -
-
-
-

log4j-logging

- function
-
Usage: (log4j-logging)
-
-
Returns a log4j-based implementation of the LogFactory protocol, or nil if
-not available. End-users should not need to call this.
- - - Source -
-
-
-

logf

- macro
-
Usage: (logf level fmt & fmt-args)
-       (logf level throwable fmt & fmt-args)
-
-
Logs a message using a format string and args. Can optionally take a
-throwable as its second arg. See level-specific macros, e.g., debugf.
- - - Source -
-
-
-

logp

- macro
-
Usage: (logp level message & more)
-       (logp level throwable message & more)
-
-
Logs a message using print style args. Can optionally take a throwable as its
-second arg. See level-specific macros, e.g., debug.
- - - Source -
-
-
-

slf4j-logging

- function
-
Usage: (slf4j-logging)
-
-
Returns a SLF4J-based implementation of the LogFactory protocol, or nil if
-not available. End-users should not need to call this.
- - - Source -
-
-
-

spy

- macro
-
Usage: (spy expr)
-       (spy level expr)
-
-
Evaluates expr and writes the form and its result to the log. Returns the
-result of expr. Defaults to debug log level.
- - - Source -
-
-
-

trace

- macro
-
Usage: (trace message & more)
-       (trace throwable message & more)
-
-
Trace level logging using print-style args.
- - - Source -
-
-
-

tracef

- macro
-
Usage: (tracef fmt & fmt-args)
-       (tracef throwable fmt & fmt-args)
-
-
Trace level logging using format.
- - - Source -
-
-
-

warn

- macro
-
Usage: (warn message & more)
-       (warn throwable message & more)
-
-
Warn level logging using print-style args.
- - - Source -
-
-
-

warnf

- macro
-
Usage: (warnf fmt & fmt-args)
-       (warnf throwable fmt & fmt-args)
-
-
Warn level logging using format.
- - - Source -
-
-
-

with-logs

- macro
-
Usage: (with-logs log-ns & body)
-       (with-logs [log-ns out-level err-level] & body)
-
-
Evaluates exprs in a context in which *out* and *err* write to the log. The
-specified log-ns value will be used to namespace all log entries.
-
-By default *out* and *err* write to :info and :error, respectively.
- - - Source -
- - -
-
-
-
-
- -
-
Logo & site design by Tom Hickey.
- Clojure auto-documentation system by Tom Faulhaber.
-
- - - - \ No newline at end of file From 866731c8917355379b0a130e86a071981b20fc0f Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Tue, 11 Oct 2011 00:02:06 -0700 Subject: [PATCH 05/37] Autodoc commit for master/557761b7 --- api-index.html | 8 +- index-0.1.3.clj | 428 ++++++++++++++++++++++-------------------------- index.html | 221 +++++++++++-------------- 3 files changed, 295 insertions(+), 362 deletions(-) diff --git a/api-index.html b/api-index.html index 15ada0d..5ef0cdc 100644 --- a/api-index.html +++ b/api-index.html @@ -1,6 +1,6 @@ - Index - Logging Tools 0.1.3 API documentation + Index - Logging Tools 0.2.4 API documentation @@ -27,7 +27,7 @@

Logging Tool
Logo & site design by Tom Hickey.
diff --git a/index.html b/index.html index a7e348c..54cf857 100644 --- a/index.html +++ b/index.html @@ -725,7 +725,7 @@

slf4j-factory

Logo & site design by Tom Hickey.
From 90336546d1f22df7bc7c88c22079c8fe57d0724e Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Mon, 6 Jun 2016 12:50:20 -0700 Subject: [PATCH 28/37] Autodoc commit for master/b8ff2e2b --- api-index.html | 12 +++---- index-0.3.2.clj | 85 ++++++++++++++++++++++++------------------------- index.html | 42 ++++++++++++++++++++++++ 3 files changed, 90 insertions(+), 49 deletions(-) diff --git a/api-index.html b/api-index.html index 0af0ed7..56acd0a 100644 --- a/api-index.html +++ b/api-index.html @@ -43,19 +43,19 @@

tools.loggin

Index of Public Functions and Variables - Logging Tools 0.3.2 (in development)

This page has an alphabetical index of all the documented functions and variables -in Logging Tools. +in Logging Tools. - -
+

+

Shortcuts:
A B C D E F G H - I J K L + I J K L M
N O P Q diff --git a/index-0.3.2.clj b/index-0.3.2.clj index a79599e..239d23d 100644 --- a/index-0.3.2.clj +++ b/index-0.3.2.clj @@ -3,8 +3,7 @@ "Logging macros which delegate to a specific logging implementation. At\nruntime a specific implementation is selected from, in order, slf4j,\nApache commons-logging, log4j, and finally java.util.logging.\n\nThe logging implementation can be expliticly determined by using\nbinding or alter-var-root to change the value of *logger-factory* to\nanother implementation of clojure.tools.logging.impl/LoggerFactory\n(see also the *-factory functions in the impl namespace).", :author "Alex Taggart", :name "clojure.tools.logging", - :wiki-url - "http://clojure.github.com/tools.logging/clojure.tools.logging-api.html", + :wiki-url "http://clojure.github.io/tools.logging/index.html", :source-url "https://github.com/clojure/tools.logging/blob/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj"} {:doc @@ -12,7 +11,7 @@ :author "Alex Taggart", :name "clojure.tools.logging.impl", :wiki-url - "http://clojure.github.com/tools.logging/clojure.tools.logging.impl-api.html", + "http://clojure.github.io/tools.logging/index.html#clojure.tools.logging.impl", :source-url "https://github.com/clojure/tools.logging/blob/26d5ebb12cf8b029644161faad9af2e5412efe94/src/main/clojure/clojure/tools/logging/impl.clj"}), :vars @@ -30,7 +29,7 @@ "Overrides the default rules for choosing between logging directly or via an\nagent. Defaults to nil. See log* for details.", :namespace "clojure.tools.logging", :wiki-url - "http://clojure.github.com/tools.logging//clojure.tools.logging-api.html#clojure.tools.logging/*force*"} + "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging/*force*"} {:raw-source-url "https://github.com/clojure/tools.logging/raw/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj", :name "*logger-factory*", @@ -45,7 +44,7 @@ "An instance satisfying the impl/LoggerFactory protocol. Used internally to\nobtain an impl/Logger. Defaults to the value returned from impl/find-factory.", :namespace "clojure.tools.logging", :wiki-url - "http://clojure.github.com/tools.logging//clojure.tools.logging-api.html#clojure.tools.logging/*logger-factory*"} + "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging/*logger-factory*"} {:raw-source-url "https://github.com/clojure/tools.logging/raw/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj", :name "*logging-agent*", @@ -60,7 +59,7 @@ "The default agent used for performing logging when direct logging is\ndisabled. See log* for details.", :namespace "clojure.tools.logging", :wiki-url - "http://clojure.github.com/tools.logging//clojure.tools.logging-api.html#clojure.tools.logging/*logging-agent*"} + "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging/*logging-agent*"} {:raw-source-url "https://github.com/clojure/tools.logging/raw/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj", :name "*tx-agent-levels*", @@ -75,7 +74,7 @@ "The set of levels that will require using an agent when logging from within a\nrunning transaction. Defaults to #{:info :warn}. See log* for details.", :namespace "clojure.tools.logging", :wiki-url - "http://clojure.github.com/tools.logging//clojure.tools.logging-api.html#clojure.tools.logging/*tx-agent-levels*"} + "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging/*tx-agent-levels*"} {:raw-source-url "https://github.com/clojure/tools.logging/raw/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj", :name "debug", @@ -88,7 +87,7 @@ :doc "Debug level logging using print-style args.", :namespace "clojure.tools.logging", :wiki-url - "http://clojure.github.com/tools.logging//clojure.tools.logging-api.html#clojure.tools.logging/debug"} + "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging/debug"} {:raw-source-url "https://github.com/clojure/tools.logging/raw/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj", :name "debugf", @@ -101,7 +100,7 @@ :doc "Debug level logging using format.", :namespace "clojure.tools.logging", :wiki-url - "http://clojure.github.com/tools.logging//clojure.tools.logging-api.html#clojure.tools.logging/debugf"} + "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging/debugf"} {:raw-source-url "https://github.com/clojure/tools.logging/raw/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj", :name "enabled?", @@ -115,7 +114,7 @@ "Returns true if the specific logging level is enabled. Use of this macro\nshould only be necessary if one needs to execute alternate code paths beyond\nwhether the log should be written to.", :namespace "clojure.tools.logging", :wiki-url - "http://clojure.github.com/tools.logging//clojure.tools.logging-api.html#clojure.tools.logging/enabled?"} + "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging/enabled?"} {:raw-source-url "https://github.com/clojure/tools.logging/raw/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj", :name "error", @@ -128,7 +127,7 @@ :doc "Error level logging using print-style args.", :namespace "clojure.tools.logging", :wiki-url - "http://clojure.github.com/tools.logging//clojure.tools.logging-api.html#clojure.tools.logging/error"} + "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging/error"} {:raw-source-url "https://github.com/clojure/tools.logging/raw/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj", :name "errorf", @@ -141,7 +140,7 @@ :doc "Error level logging using format.", :namespace "clojure.tools.logging", :wiki-url - "http://clojure.github.com/tools.logging//clojure.tools.logging-api.html#clojure.tools.logging/errorf"} + "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging/errorf"} {:raw-source-url "https://github.com/clojure/tools.logging/raw/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj", :name "fatal", @@ -154,7 +153,7 @@ :doc "Fatal level logging using print-style args.", :namespace "clojure.tools.logging", :wiki-url - "http://clojure.github.com/tools.logging//clojure.tools.logging-api.html#clojure.tools.logging/fatal"} + "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging/fatal"} {:raw-source-url "https://github.com/clojure/tools.logging/raw/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj", :name "fatalf", @@ -167,7 +166,7 @@ :doc "Fatal level logging using format.", :namespace "clojure.tools.logging", :wiki-url - "http://clojure.github.com/tools.logging//clojure.tools.logging-api.html#clojure.tools.logging/fatalf"} + "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging/fatalf"} {:raw-source-url "https://github.com/clojure/tools.logging/raw/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj", :name "info", @@ -180,7 +179,7 @@ :doc "Info level logging using print-style args.", :namespace "clojure.tools.logging", :wiki-url - "http://clojure.github.com/tools.logging//clojure.tools.logging-api.html#clojure.tools.logging/info"} + "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging/info"} {:raw-source-url "https://github.com/clojure/tools.logging/raw/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj", :name "infof", @@ -193,7 +192,7 @@ :doc "Info level logging using format.", :namespace "clojure.tools.logging", :wiki-url - "http://clojure.github.com/tools.logging//clojure.tools.logging-api.html#clojure.tools.logging/infof"} + "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging/infof"} {:raw-source-url "https://github.com/clojure/tools.logging/raw/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj", :name "log", @@ -211,7 +210,7 @@ "Evaluates and logs a message only if the specified level is enabled. See log*\nfor more details.", :namespace "clojure.tools.logging", :wiki-url - "http://clojure.github.com/tools.logging//clojure.tools.logging-api.html#clojure.tools.logging/log"} + "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging/log"} {:raw-source-url "https://github.com/clojure/tools.logging/raw/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj", :name "log*", @@ -225,7 +224,7 @@ "Attempts to log a message, either directly or via an agent; does not check if\nthe level is enabled.\n\nFor performance reasons, an agent will only be used when invoked within a\nrunning transaction, and only for logging levels specified by\n*tx-agent-levels*. This allows those entries to only be written once the\ntransaction commits, and are discarded if it is retried or aborted. As\ncorollary, other levels (e.g., :debug, :error) will be written even from\nfailed transactions though at the cost of repeat messages during retries.\n\nOne can override the above by setting *force* to :direct or :agent; all\nsubsequent writes will be direct or via an agent, respectively.", :namespace "clojure.tools.logging", :wiki-url - "http://clojure.github.com/tools.logging//clojure.tools.logging-api.html#clojure.tools.logging/log*"} + "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging/log*"} {:raw-source-url "https://github.com/clojure/tools.logging/raw/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj", :name "log-capture!", @@ -239,7 +238,7 @@ "Captures System.out and System.err, piping all writes of those streams to\nthe log. If unspecified, levels default to :info and :error, respectively.\nThe specified logger-ns value will be used to namespace all log entries.\n\nNote: use with-logs to redirect output of *out* or *err*.\n\nWarning: if the logging implementation is configured to output to System.out\n(as is the default with java.util.logging) then using this function will\nresult in StackOverflowException when writing to the log.", :namespace "clojure.tools.logging", :wiki-url - "http://clojure.github.com/tools.logging//clojure.tools.logging-api.html#clojure.tools.logging/log-capture!"} + "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging/log-capture!"} {:raw-source-url "https://github.com/clojure/tools.logging/raw/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj", :name "log-stream", @@ -253,7 +252,7 @@ "Creates a PrintStream that will output to the log at the specified level.", :namespace "clojure.tools.logging", :wiki-url - "http://clojure.github.com/tools.logging//clojure.tools.logging-api.html#clojure.tools.logging/log-stream"} + "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging/log-stream"} {:raw-source-url "https://github.com/clojure/tools.logging/raw/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj", :name "log-uncapture!", @@ -266,7 +265,7 @@ :doc "Restores System.out and System.err to their original values.", :namespace "clojure.tools.logging", :wiki-url - "http://clojure.github.com/tools.logging//clojure.tools.logging-api.html#clojure.tools.logging/log-uncapture!"} + "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging/log-uncapture!"} {:raw-source-url "https://github.com/clojure/tools.logging/raw/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj", :name "logf", @@ -280,7 +279,7 @@ "Logs a message using a format string and args. Can optionally take a\nthrowable as its second arg. See level-specific macros, e.g., debugf.", :namespace "clojure.tools.logging", :wiki-url - "http://clojure.github.com/tools.logging//clojure.tools.logging-api.html#clojure.tools.logging/logf"} + "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging/logf"} {:raw-source-url "https://github.com/clojure/tools.logging/raw/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj", :name "logp", @@ -294,7 +293,7 @@ "Logs a message using print style args. Can optionally take a throwable as its\nsecond arg. See level-specific macros, e.g., debug.", :namespace "clojure.tools.logging", :wiki-url - "http://clojure.github.com/tools.logging//clojure.tools.logging-api.html#clojure.tools.logging/logp"} + "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging/logp"} {:raw-source-url "https://github.com/clojure/tools.logging/raw/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj", :name "spy", @@ -308,7 +307,7 @@ "Evaluates expr and may write the form and its result to the log. Returns the\nresult of expr. Defaults to :debug log level.", :namespace "clojure.tools.logging", :wiki-url - "http://clojure.github.com/tools.logging//clojure.tools.logging-api.html#clojure.tools.logging/spy"} + "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging/spy"} {:raw-source-url "https://github.com/clojure/tools.logging/raw/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj", :name "spyf", @@ -322,7 +321,7 @@ "Evaluates expr and may write (format fmt result) to the log. Returns the\nresult of expr. Defaults to :debug log level.", :namespace "clojure.tools.logging", :wiki-url - "http://clojure.github.com/tools.logging//clojure.tools.logging-api.html#clojure.tools.logging/spyf"} + "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging/spyf"} {:raw-source-url "https://github.com/clojure/tools.logging/raw/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj", :name "trace", @@ -335,7 +334,7 @@ :doc "Trace level logging using print-style args.", :namespace "clojure.tools.logging", :wiki-url - "http://clojure.github.com/tools.logging//clojure.tools.logging-api.html#clojure.tools.logging/trace"} + "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging/trace"} {:raw-source-url "https://github.com/clojure/tools.logging/raw/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj", :name "tracef", @@ -348,7 +347,7 @@ :doc "Trace level logging using format.", :namespace "clojure.tools.logging", :wiki-url - "http://clojure.github.com/tools.logging//clojure.tools.logging-api.html#clojure.tools.logging/tracef"} + "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging/tracef"} {:raw-source-url "https://github.com/clojure/tools.logging/raw/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj", :name "warn", @@ -361,7 +360,7 @@ :doc "Warn level logging using print-style args.", :namespace "clojure.tools.logging", :wiki-url - "http://clojure.github.com/tools.logging//clojure.tools.logging-api.html#clojure.tools.logging/warn"} + "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging/warn"} {:raw-source-url "https://github.com/clojure/tools.logging/raw/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj", :name "warnf", @@ -374,7 +373,7 @@ :doc "Warn level logging using format.", :namespace "clojure.tools.logging", :wiki-url - "http://clojure.github.com/tools.logging//clojure.tools.logging-api.html#clojure.tools.logging/warnf"} + "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging/warnf"} {:raw-source-url "https://github.com/clojure/tools.logging/raw/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj", :name "with-logs", @@ -389,7 +388,7 @@ "Evaluates exprs in a context in which *out* and *err* write to the log. The\nspecified logger-ns value will be used to namespace all log entries.\n\nBy default *out* and *err* write to :info and :error, respectively.", :namespace "clojure.tools.logging", :wiki-url - "http://clojure.github.com/tools.logging//clojure.tools.logging-api.html#clojure.tools.logging/with-logs"} + "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging/with-logs"} {:raw-source-url "https://github.com/clojure/tools.logging/raw/26d5ebb12cf8b029644161faad9af2e5412efe94/src/main/clojure/clojure/tools/logging/impl.clj", :name "cl-factory", @@ -403,7 +402,7 @@ "Returns a Commons Logging-based implementation of the LoggerFactory protocol, or\nnil if not available.", :namespace "clojure.tools.logging.impl", :wiki-url - "http://clojure.github.com/tools.logging//clojure.tools.logging-api.html#clojure.tools.logging.impl/cl-factory"} + "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging.impl/cl-factory"} {:raw-source-url "https://github.com/clojure/tools.logging/raw/26d5ebb12cf8b029644161faad9af2e5412efe94/src/main/clojure/clojure/tools/logging/impl.clj", :name "disabled-logger", @@ -416,7 +415,7 @@ :doc "A Logger that is not enabled and does nothing on write.", :namespace "clojure.tools.logging.impl", :wiki-url - "http://clojure.github.com/tools.logging//clojure.tools.logging-api.html#clojure.tools.logging.impl/disabled-logger"} + "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging.impl/disabled-logger"} {:raw-source-url "https://github.com/clojure/tools.logging/raw/26d5ebb12cf8b029644161faad9af2e5412efe94/src/main/clojure/clojure/tools/logging/impl.clj", :name "disabled-logger-factory", @@ -429,7 +428,7 @@ :doc "A LoggerFactory that always provides the disabled-logger.", :namespace "clojure.tools.logging.impl", :wiki-url - "http://clojure.github.com/tools.logging//clojure.tools.logging-api.html#clojure.tools.logging.impl/disabled-logger-factory"} + "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging.impl/disabled-logger-factory"} {:raw-source-url "https://github.com/clojure/tools.logging/raw/26d5ebb12cf8b029644161faad9af2e5412efe94/src/main/clojure/clojure/tools/logging/impl.clj", :name "find-factory", @@ -443,7 +442,7 @@ "Returns the first non-nil value from slf4j-factory, cl-factory,\nlog4j-factory, and jul-factory.", :namespace "clojure.tools.logging.impl", :wiki-url - "http://clojure.github.com/tools.logging//clojure.tools.logging-api.html#clojure.tools.logging.impl/find-factory"} + "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging.impl/find-factory"} {:raw-source-url "https://github.com/clojure/tools.logging/raw/26d5ebb12cf8b029644161faad9af2e5412efe94/src/main/clojure/clojure/tools/logging/impl.clj", :name "jul-factory", @@ -457,7 +456,7 @@ "Returns a java.util.logging-based implementation of the LoggerFactory protocol,\nor nil if not available.", :namespace "clojure.tools.logging.impl", :wiki-url - "http://clojure.github.com/tools.logging//clojure.tools.logging-api.html#clojure.tools.logging.impl/jul-factory"} + "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging.impl/jul-factory"} {:raw-source-url "https://github.com/clojure/tools.logging/raw/26d5ebb12cf8b029644161faad9af2e5412efe94/src/main/clojure/clojure/tools/logging/impl.clj", :name "log4j-factory", @@ -471,7 +470,7 @@ "Returns a Log4j-based implementation of the LoggerFactory protocol, or nil if\nnot available.", :namespace "clojure.tools.logging.impl", :wiki-url - "http://clojure.github.com/tools.logging//clojure.tools.logging-api.html#clojure.tools.logging.impl/log4j-factory"} + "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging.impl/log4j-factory"} {:raw-source-url "https://github.com/clojure/tools.logging/raw/26d5ebb12cf8b029644161faad9af2e5412efe94/src/main/clojure/clojure/tools/logging/impl.clj", :name "slf4j-factory", @@ -485,7 +484,7 @@ "Returns a SLF4J-based implementation of the LoggerFactory protocol, or nil if\nnot available.", :namespace "clojure.tools.logging.impl", :wiki-url - "http://clojure.github.com/tools.logging//clojure.tools.logging-api.html#clojure.tools.logging.impl/slf4j-factory"} + "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging.impl/slf4j-factory"} {:raw-source-url "https://github.com/clojure/tools.logging/raw/26d5ebb12cf8b029644161faad9af2e5412efe94/src/main/clojure/clojure/tools/logging/impl.clj", :name "Logger", @@ -499,7 +498,7 @@ "The protocol through which the core api will interact with an underlying logging\nimplementation. Implementations should at least support the six standard\nlogging levels if they wish to work from the level-specific macros.", :namespace "clojure.tools.logging.impl", :wiki-url - "http://clojure.github.com/tools.logging//clojure.tools.logging-api.html#clojure.tools.logging.impl/Logger"} + "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging.impl/Logger"} {:raw-source-url "https://github.com/clojure/tools.logging/raw/26d5ebb12cf8b029644161faad9af2e5412efe94/src/main/clojure/clojure/tools/logging/impl.clj", :name "LoggerFactory", @@ -513,14 +512,14 @@ "The protocol through which the core api will obtain an instance satisfying Logger\nas well as providing information about the particular implementation being used.\nImplementations should be bound to *logger-factory* in order to be picked up by\nthis library.", :namespace "clojure.tools.logging.impl", :wiki-url - "http://clojure.github.com/tools.logging//clojure.tools.logging-api.html#clojure.tools.logging.impl/LoggerFactory"} + "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging.impl/LoggerFactory"} {:name "enabled?", :doc "Check if a particular level is enabled for the given Logger.", :var-type "function", :namespace "clojure.tools.logging.impl", :arglists ([logger level]), :wiki-url - "http://clojure.github.com/tools.logging//clojure.tools.logging-api.html#clojure.tools.logging.impl/enabled?", + "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging.impl/enabled?", :source-url nil, :raw-source-url nil, :file nil} @@ -530,7 +529,7 @@ :namespace "clojure.tools.logging.impl", :arglists ([logger level throwable message]), :wiki-url - "http://clojure.github.com/tools.logging//clojure.tools.logging-api.html#clojure.tools.logging.impl/write!", + "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging.impl/write!", :source-url nil, :raw-source-url nil, :file nil} @@ -540,7 +539,7 @@ :namespace "clojure.tools.logging.impl", :arglists ([factory logger-ns]), :wiki-url - "http://clojure.github.com/tools.logging//clojure.tools.logging-api.html#clojure.tools.logging.impl/get-logger", + "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging.impl/get-logger", :source-url nil, :raw-source-url nil, :file nil} @@ -550,7 +549,7 @@ :namespace "clojure.tools.logging.impl", :arglists ([factory]), :wiki-url - "http://clojure.github.com/tools.logging//clojure.tools.logging-api.html#clojure.tools.logging.impl/name", + "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging.impl/name", :source-url nil, :raw-source-url nil, :file nil})} diff --git a/index.html b/index.html index 54cf857..2ca602e 100644 --- a/index.html +++ b/index.html @@ -135,6 +135,9 @@

Table of Contents

with-logs
+
+ +
clojure.tools.logging.impl
@@ -209,6 +212,7 @@

*force*


     
Overrides the default rules for choosing between logging directly or via an
 agent. Defaults to nil. See log* for details.
+

     
     
     Source
@@ -220,6 +224,7 @@ 

*logger-factory*


     
An instance satisfying the impl/LoggerFactory protocol. Used internally to
 obtain an impl/Logger. Defaults to the value returned from impl/find-factory.
+

     
     
     Source
@@ -231,6 +236,7 @@ 

*logging-agent*


     
The default agent used for performing logging when direct logging is
 disabled. See log* for details.
+

     
     
     Source
@@ -242,6 +248,7 @@ 

*tx-agent-levels*


     
The set of levels that will require using an agent when logging from within a
 running transaction. Defaults to #{:info :warn}. See log* for details.
+

     
     
     Source
@@ -254,6 +261,7 @@ 

debug

(debug throwable message & more)
Debug level logging using print-style args.
+

     
     
     Source
@@ -266,6 +274,7 @@ 

debugf

(debugf throwable fmt & fmt-args)
Debug level logging using format.
+

     
     
     Source
@@ -280,6 +289,7 @@ 

enabled?

Returns true if the specific logging level is enabled.  Use of this macro
 should only be necessary if one needs to execute alternate code paths beyond
 whether the log should be written to.
+

     
     
     Source
@@ -292,6 +302,7 @@ 

error

(error throwable message & more)
Error level logging using print-style args.
+

     
     
     Source
@@ -304,6 +315,7 @@ 

errorf

(errorf throwable fmt & fmt-args)
Error level logging using format.
+

     
     
     Source
@@ -316,6 +328,7 @@ 

fatal

(fatal throwable message & more)
Fatal level logging using print-style args.
+

     
     
     Source
@@ -328,6 +341,7 @@ 

fatalf

(fatalf throwable fmt & fmt-args)
Fatal level logging using format.
+

     
     
     Source
@@ -340,6 +354,7 @@ 

info

(info throwable message & more)
Info level logging using print-style args.
+

     
     
     Source
@@ -352,6 +367,7 @@ 

infof

(infof throwable fmt & fmt-args)
Info level logging using format.
+

     
     
     Source
@@ -367,6 +383,7 @@ 

log

Evaluates and logs a message only if the specified level is enabled. See log*
 for more details.
+

     
     
     Source
@@ -389,6 +406,7 @@ 

log*

One can override the above by setting *force* to :direct or :agent; all subsequent writes will be direct or via an agent, respectively. +

     
     
     Source
@@ -409,6 +427,7 @@ 

log-capture!

Warning: if the logging implementation is configured to output to System.out (as is the default with java.util.logging) then using this function will result in StackOverflowException when writing to the log. +

     
     
     Source
@@ -420,6 +439,7 @@ 

log-stream

Usage: (log-stream level logger-ns)
 
Creates a PrintStream that will output to the log at the specified level.
+

     
     
     Source
@@ -431,6 +451,7 @@ 

log-uncapture!

Usage: (log-uncapture!)
 
Restores System.out and System.err to their original values.
+

     
     
     Source
@@ -444,6 +465,7 @@ 

logf

Logs a message using a format string and args. Can optionally take a
 throwable as its second arg. See level-specific macros, e.g., debugf.
+

     
     
     Source
@@ -457,6 +479,7 @@ 

logp

Logs a message using print style args. Can optionally take a throwable as its
 second arg. See level-specific macros, e.g., debug.
+

     
     
     Source
@@ -470,6 +493,7 @@ 

spy

Evaluates expr and may write the form and its result to the log. Returns the
 result of expr. Defaults to :debug log level.
+

     
     
     Source
@@ -483,6 +507,7 @@ 

spyf

Evaluates expr and may write (format fmt result) to the log. Returns the
 result of expr. Defaults to :debug log level.
+

     
     
     Source
@@ -495,6 +520,7 @@ 

trace

(trace throwable message & more)
Trace level logging using print-style args.
+

     
     
     Source
@@ -507,6 +533,7 @@ 

tracef

(tracef throwable fmt & fmt-args)
Trace level logging using format.
+

     
     
     Source
@@ -519,6 +546,7 @@ 

warn

(warn throwable message & more)
Warn level logging using print-style args.
+

     
     
     Source
@@ -531,6 +559,7 @@ 

warnf

(warnf throwable fmt & fmt-args)
Warn level logging using format.
+

     
     
     Source
@@ -546,11 +575,13 @@ 

with-logs

specified logger-ns value will be used to namespace all log entries. By default *out* and *err* write to :info and :error, respectively. +

     
     
     Source
   
+

clojure.tools.logging.impl

Protocols used to allow access to logging implementations.
@@ -578,6 +609,7 @@ 

enabled?

Usage: (enabled? logger level)
 
Check if a particular level is enabled for the given Logger.
+

       
       
       
@@ -588,6 +620,7 @@ 

write!

Usage: (write! logger level throwable message)
 
Writes a log message to the given Logger.
+

       
       
       
@@ -612,6 +645,7 @@ 

get-logger

Usage: (get-logger factory logger-ns)
 
Returns an implementation-specific Logger by namespace.
+

       
       
       
@@ -622,6 +656,7 @@ 

name

Usage: (name factory)
 
Returns some text identifying the underlying implementation.
+

       
       
       
@@ -644,6 +679,7 @@ 

cl-factory

Returns a Commons Logging-based implementation of the LoggerFactory protocol, or
 nil if not available.
+

     
     
     Source
@@ -654,6 +690,7 @@ 

disabled-logger

var

     
A Logger that is not enabled and does nothing on write.
+

     
     
     Source
@@ -664,6 +701,7 @@ 

disabled-logger-fact var

     
A LoggerFactory that always provides the disabled-logger.
+

     
     
     Source
@@ -676,6 +714,7 @@ 

find-factory

Returns the first non-nil value from slf4j-factory, cl-factory,
 log4j-factory, and jul-factory.
+

     
     
     Source
@@ -688,6 +727,7 @@ 

jul-factory

Returns a java.util.logging-based implementation of the LoggerFactory protocol,
 or nil if not available.
+

     
     
     Source
@@ -700,6 +740,7 @@ 

log4j-factory

Returns a Log4j-based implementation of the LoggerFactory protocol, or nil if
 not available.
+

     
     
     Source
@@ -712,6 +753,7 @@ 

slf4j-factory

Returns a SLF4J-based implementation of the LoggerFactory protocol, or nil if
 not available.
+

     
     
     Source

From e7533565a707d532fd60747b26eab32cfd769c82 Mon Sep 17 00:00:00 2001
From: Tom Faulhaber 
Date: Sat, 23 Jul 2016 18:58:39 -0700
Subject: [PATCH 29/37] Autodoc commit for master/37f93785

---
 index-0.3.2.clj | 112 ++++++++++++++++++++++++------------------------
 index.html      |  56 ++++++++++++------------
 2 files changed, 84 insertions(+), 84 deletions(-)

diff --git a/index-0.3.2.clj b/index-0.3.2.clj
index 239d23d..a169c76 100644
--- a/index-0.3.2.clj
+++ b/index-0.3.2.clj
@@ -1,11 +1,11 @@
 {:namespaces
  ({:doc
-   "Logging macros which delegate to a specific logging implementation. At\nruntime a specific implementation is selected from, in order, slf4j,\nApache commons-logging, log4j, and finally java.util.logging.\n\nThe logging implementation can be expliticly determined by using\nbinding or alter-var-root to change the value of *logger-factory* to\nanother implementation of clojure.tools.logging.impl/LoggerFactory\n(see also the *-factory functions in the impl namespace).",
+   "Logging macros which delegate to a specific logging implementation. At\nruntime a specific implementation is selected from, in order, slf4j,\nApache commons-logging, log4j, and finally java.util.logging.\n\nThe logging implementation can be explicitly determined by using\nbinding or alter-var-root to change the value of *logger-factory* to\nanother implementation of clojure.tools.logging.impl/LoggerFactory\n(see also the *-factory functions in the impl namespace).",
    :author "Alex Taggart",
    :name "clojure.tools.logging",
    :wiki-url "http://clojure.github.io/tools.logging/index.html",
    :source-url
-   "https://github.com/clojure/tools.logging/blob/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj"}
+   "https://github.com/clojure/tools.logging/blob/f568ff26b381a850bb50e96c103bea8495cdf436/src/main/clojure/clojure/tools/logging.clj"}
   {:doc
    "Protocols used to allow access to logging implementations.\nThis namespace only need be used by those providing logging\nimplementations to be consumed by the core api.",
    :author "Alex Taggart",
@@ -16,11 +16,11 @@
    "https://github.com/clojure/tools.logging/blob/26d5ebb12cf8b029644161faad9af2e5412efe94/src/main/clojure/clojure/tools/logging/impl.clj"}),
  :vars
  ({:raw-source-url
-   "https://github.com/clojure/tools.logging/raw/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj",
+   "https://github.com/clojure/tools.logging/raw/f568ff26b381a850bb50e96c103bea8495cdf436/src/main/clojure/clojure/tools/logging.clj",
    :name "*force*",
    :file "src/main/clojure/clojure/tools/logging.clj",
    :source-url
-   "https://github.com/clojure/tools.logging/blob/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj#L38",
+   "https://github.com/clojure/tools.logging/blob/f568ff26b381a850bb50e96c103bea8495cdf436/src/main/clojure/clojure/tools/logging.clj#L38",
    :dynamic true,
    :line 38,
    :var-type "var",
@@ -31,11 +31,11 @@
    :wiki-url
    "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging/*force*"}
   {:raw-source-url
-   "https://github.com/clojure/tools.logging/raw/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj",
+   "https://github.com/clojure/tools.logging/raw/f568ff26b381a850bb50e96c103bea8495cdf436/src/main/clojure/clojure/tools/logging.clj",
    :name "*logger-factory*",
    :file "src/main/clojure/clojure/tools/logging.clj",
    :source-url
-   "https://github.com/clojure/tools.logging/blob/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj#L288",
+   "https://github.com/clojure/tools.logging/blob/f568ff26b381a850bb50e96c103bea8495cdf436/src/main/clojure/clojure/tools/logging.clj#L288",
    :dynamic true,
    :line 288,
    :var-type "var",
@@ -46,11 +46,11 @@
    :wiki-url
    "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging/*logger-factory*"}
   {:raw-source-url
-   "https://github.com/clojure/tools.logging/raw/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj",
+   "https://github.com/clojure/tools.logging/raw/f568ff26b381a850bb50e96c103bea8495cdf436/src/main/clojure/clojure/tools/logging.clj",
    :name "*logging-agent*",
    :file "src/main/clojure/clojure/tools/logging.clj",
    :source-url
-   "https://github.com/clojure/tools.logging/blob/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj#L28",
+   "https://github.com/clojure/tools.logging/blob/f568ff26b381a850bb50e96c103bea8495cdf436/src/main/clojure/clojure/tools/logging.clj#L28",
    :dynamic true,
    :line 28,
    :var-type "var",
@@ -61,11 +61,11 @@
    :wiki-url
    "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging/*logging-agent*"}
   {:raw-source-url
-   "https://github.com/clojure/tools.logging/raw/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj",
+   "https://github.com/clojure/tools.logging/raw/f568ff26b381a850bb50e96c103bea8495cdf436/src/main/clojure/clojure/tools/logging.clj",
    :name "*tx-agent-levels*",
    :file "src/main/clojure/clojure/tools/logging.clj",
    :source-url
-   "https://github.com/clojure/tools.logging/blob/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj#L33",
+   "https://github.com/clojure/tools.logging/blob/f568ff26b381a850bb50e96c103bea8495cdf436/src/main/clojure/clojure/tools/logging.clj#L33",
    :dynamic true,
    :line 33,
    :var-type "var",
@@ -76,11 +76,11 @@
    :wiki-url
    "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging/*tx-agent-levels*"}
   {:raw-source-url
-   "https://github.com/clojure/tools.logging/raw/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj",
+   "https://github.com/clojure/tools.logging/raw/f568ff26b381a850bb50e96c103bea8495cdf436/src/main/clojure/clojure/tools/logging.clj",
    :name "debug",
    :file "src/main/clojure/clojure/tools/logging.clj",
    :source-url
-   "https://github.com/clojure/tools.logging/blob/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj#L222",
+   "https://github.com/clojure/tools.logging/blob/f568ff26b381a850bb50e96c103bea8495cdf436/src/main/clojure/clojure/tools/logging.clj#L222",
    :line 222,
    :var-type "macro",
    :arglists ([message & more] [throwable message & more]),
@@ -89,11 +89,11 @@
    :wiki-url
    "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging/debug"}
   {:raw-source-url
-   "https://github.com/clojure/tools.logging/raw/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj",
+   "https://github.com/clojure/tools.logging/raw/f568ff26b381a850bb50e96c103bea8495cdf436/src/main/clojure/clojure/tools/logging.clj",
    :name "debugf",
    :file "src/main/clojure/clojure/tools/logging.clj",
    :source-url
-   "https://github.com/clojure/tools.logging/blob/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj#L258",
+   "https://github.com/clojure/tools.logging/blob/f568ff26b381a850bb50e96c103bea8495cdf436/src/main/clojure/clojure/tools/logging.clj#L258",
    :line 258,
    :var-type "macro",
    :arglists ([fmt & fmt-args] [throwable fmt & fmt-args]),
@@ -102,11 +102,11 @@
    :wiki-url
    "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging/debugf"}
   {:raw-source-url
-   "https://github.com/clojure/tools.logging/raw/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj",
+   "https://github.com/clojure/tools.logging/raw/f568ff26b381a850bb50e96c103bea8495cdf436/src/main/clojure/clojure/tools/logging.clj",
    :name "enabled?",
    :file "src/main/clojure/clojure/tools/logging.clj",
    :source-url
-   "https://github.com/clojure/tools.logging/blob/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj#L111",
+   "https://github.com/clojure/tools.logging/blob/f568ff26b381a850bb50e96c103bea8495cdf436/src/main/clojure/clojure/tools/logging.clj#L111",
    :line 111,
    :var-type "macro",
    :arglists ([level] [level logger-ns]),
@@ -116,11 +116,11 @@
    :wiki-url
    "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging/enabled?"}
   {:raw-source-url
-   "https://github.com/clojure/tools.logging/raw/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj",
+   "https://github.com/clojure/tools.logging/raw/f568ff26b381a850bb50e96c103bea8495cdf436/src/main/clojure/clojure/tools/logging.clj",
    :name "error",
    :file "src/main/clojure/clojure/tools/logging.clj",
    :source-url
-   "https://github.com/clojure/tools.logging/blob/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj#L240",
+   "https://github.com/clojure/tools.logging/blob/f568ff26b381a850bb50e96c103bea8495cdf436/src/main/clojure/clojure/tools/logging.clj#L240",
    :line 240,
    :var-type "macro",
    :arglists ([message & more] [throwable message & more]),
@@ -129,11 +129,11 @@
    :wiki-url
    "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging/error"}
   {:raw-source-url
-   "https://github.com/clojure/tools.logging/raw/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj",
+   "https://github.com/clojure/tools.logging/raw/f568ff26b381a850bb50e96c103bea8495cdf436/src/main/clojure/clojure/tools/logging.clj",
    :name "errorf",
    :file "src/main/clojure/clojure/tools/logging.clj",
    :source-url
-   "https://github.com/clojure/tools.logging/blob/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj#L276",
+   "https://github.com/clojure/tools.logging/blob/f568ff26b381a850bb50e96c103bea8495cdf436/src/main/clojure/clojure/tools/logging.clj#L276",
    :line 276,
    :var-type "macro",
    :arglists ([fmt & fmt-args] [throwable fmt & fmt-args]),
@@ -142,11 +142,11 @@
    :wiki-url
    "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging/errorf"}
   {:raw-source-url
-   "https://github.com/clojure/tools.logging/raw/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj",
+   "https://github.com/clojure/tools.logging/raw/f568ff26b381a850bb50e96c103bea8495cdf436/src/main/clojure/clojure/tools/logging.clj",
    :name "fatal",
    :file "src/main/clojure/clojure/tools/logging.clj",
    :source-url
-   "https://github.com/clojure/tools.logging/blob/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj#L246",
+   "https://github.com/clojure/tools.logging/blob/f568ff26b381a850bb50e96c103bea8495cdf436/src/main/clojure/clojure/tools/logging.clj#L246",
    :line 246,
    :var-type "macro",
    :arglists ([message & more] [throwable message & more]),
@@ -155,11 +155,11 @@
    :wiki-url
    "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging/fatal"}
   {:raw-source-url
-   "https://github.com/clojure/tools.logging/raw/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj",
+   "https://github.com/clojure/tools.logging/raw/f568ff26b381a850bb50e96c103bea8495cdf436/src/main/clojure/clojure/tools/logging.clj",
    :name "fatalf",
    :file "src/main/clojure/clojure/tools/logging.clj",
    :source-url
-   "https://github.com/clojure/tools.logging/blob/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj#L282",
+   "https://github.com/clojure/tools.logging/blob/f568ff26b381a850bb50e96c103bea8495cdf436/src/main/clojure/clojure/tools/logging.clj#L282",
    :line 282,
    :var-type "macro",
    :arglists ([fmt & fmt-args] [throwable fmt & fmt-args]),
@@ -168,11 +168,11 @@
    :wiki-url
    "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging/fatalf"}
   {:raw-source-url
-   "https://github.com/clojure/tools.logging/raw/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj",
+   "https://github.com/clojure/tools.logging/raw/f568ff26b381a850bb50e96c103bea8495cdf436/src/main/clojure/clojure/tools/logging.clj",
    :name "info",
    :file "src/main/clojure/clojure/tools/logging.clj",
    :source-url
-   "https://github.com/clojure/tools.logging/blob/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj#L228",
+   "https://github.com/clojure/tools.logging/blob/f568ff26b381a850bb50e96c103bea8495cdf436/src/main/clojure/clojure/tools/logging.clj#L228",
    :line 228,
    :var-type "macro",
    :arglists ([message & more] [throwable message & more]),
@@ -181,11 +181,11 @@
    :wiki-url
    "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging/info"}
   {:raw-source-url
-   "https://github.com/clojure/tools.logging/raw/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj",
+   "https://github.com/clojure/tools.logging/raw/f568ff26b381a850bb50e96c103bea8495cdf436/src/main/clojure/clojure/tools/logging.clj",
    :name "infof",
    :file "src/main/clojure/clojure/tools/logging.clj",
    :source-url
-   "https://github.com/clojure/tools.logging/blob/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj#L264",
+   "https://github.com/clojure/tools.logging/blob/f568ff26b381a850bb50e96c103bea8495cdf436/src/main/clojure/clojure/tools/logging.clj#L264",
    :line 264,
    :var-type "macro",
    :arglists ([fmt & fmt-args] [throwable fmt & fmt-args]),
@@ -194,11 +194,11 @@
    :wiki-url
    "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging/infof"}
   {:raw-source-url
-   "https://github.com/clojure/tools.logging/raw/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj",
+   "https://github.com/clojure/tools.logging/raw/f568ff26b381a850bb50e96c103bea8495cdf436/src/main/clojure/clojure/tools/logging.clj",
    :name "log",
    :file "src/main/clojure/clojure/tools/logging.clj",
    :source-url
-   "https://github.com/clojure/tools.logging/blob/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj#L69",
+   "https://github.com/clojure/tools.logging/blob/f568ff26b381a850bb50e96c103bea8495cdf436/src/main/clojure/clojure/tools/logging.clj#L69",
    :line 69,
    :var-type "macro",
    :arglists
@@ -212,11 +212,11 @@
    :wiki-url
    "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging/log"}
   {:raw-source-url
-   "https://github.com/clojure/tools.logging/raw/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj",
+   "https://github.com/clojure/tools.logging/raw/f568ff26b381a850bb50e96c103bea8495cdf436/src/main/clojure/clojure/tools/logging.clj",
    :name "log*",
    :file "src/main/clojure/clojure/tools/logging.clj",
    :source-url
-   "https://github.com/clojure/tools.logging/blob/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj#L43",
+   "https://github.com/clojure/tools.logging/blob/f568ff26b381a850bb50e96c103bea8495cdf436/src/main/clojure/clojure/tools/logging.clj#L43",
    :line 43,
    :var-type "function",
    :arglists ([logger level throwable message]),
@@ -226,11 +226,11 @@
    :wiki-url
    "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging/log*"}
   {:raw-source-url
-   "https://github.com/clojure/tools.logging/raw/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj",
+   "https://github.com/clojure/tools.logging/raw/f568ff26b381a850bb50e96c103bea8495cdf436/src/main/clojure/clojure/tools/logging.clj",
    :name "log-capture!",
    :file "src/main/clojure/clojure/tools/logging.clj",
    :source-url
-   "https://github.com/clojure/tools.logging/blob/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj#L164",
+   "https://github.com/clojure/tools.logging/blob/f568ff26b381a850bb50e96c103bea8495cdf436/src/main/clojure/clojure/tools/logging.clj#L164",
    :line 164,
    :var-type "function",
    :arglists ([logger-ns] [logger-ns out-level err-level]),
@@ -240,11 +240,11 @@
    :wiki-url
    "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging/log-capture!"}
   {:raw-source-url
-   "https://github.com/clojure/tools.logging/raw/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj",
+   "https://github.com/clojure/tools.logging/raw/f568ff26b381a850bb50e96c103bea8495cdf436/src/main/clojure/clojure/tools/logging.clj",
    :name "log-stream",
    :file "src/main/clojure/clojure/tools/logging.clj",
    :source-url
-   "https://github.com/clojure/tools.logging/blob/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj#L146",
+   "https://github.com/clojure/tools.logging/blob/f568ff26b381a850bb50e96c103bea8495cdf436/src/main/clojure/clojure/tools/logging.clj#L146",
    :line 146,
    :var-type "function",
    :arglists ([level logger-ns]),
@@ -254,11 +254,11 @@
    :wiki-url
    "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging/log-stream"}
   {:raw-source-url
-   "https://github.com/clojure/tools.logging/raw/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj",
+   "https://github.com/clojure/tools.logging/raw/f568ff26b381a850bb50e96c103bea8495cdf436/src/main/clojure/clojure/tools/logging.clj",
    :name "log-uncapture!",
    :file "src/main/clojure/clojure/tools/logging.clj",
    :source-url
-   "https://github.com/clojure/tools.logging/blob/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj#L184",
+   "https://github.com/clojure/tools.logging/blob/f568ff26b381a850bb50e96c103bea8495cdf436/src/main/clojure/clojure/tools/logging.clj#L184",
    :line 184,
    :var-type "function",
    :arglists ([]),
@@ -267,11 +267,11 @@
    :wiki-url
    "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging/log-uncapture!"}
   {:raw-source-url
-   "https://github.com/clojure/tools.logging/raw/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj",
+   "https://github.com/clojure/tools.logging/raw/f568ff26b381a850bb50e96c103bea8495cdf436/src/main/clojure/clojure/tools/logging.clj",
    :name "logf",
    :file "src/main/clojure/clojure/tools/logging.clj",
    :source-url
-   "https://github.com/clojure/tools.logging/blob/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj#L97",
+   "https://github.com/clojure/tools.logging/blob/f568ff26b381a850bb50e96c103bea8495cdf436/src/main/clojure/clojure/tools/logging.clj#L97",
    :line 97,
    :var-type "macro",
    :arglists ([level fmt & fmt-args] [level throwable fmt & fmt-args]),
@@ -281,11 +281,11 @@
    :wiki-url
    "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging/logf"}
   {:raw-source-url
-   "https://github.com/clojure/tools.logging/raw/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj",
+   "https://github.com/clojure/tools.logging/raw/f568ff26b381a850bb50e96c103bea8495cdf436/src/main/clojure/clojure/tools/logging.clj",
    :name "logp",
    :file "src/main/clojure/clojure/tools/logging.clj",
    :source-url
-   "https://github.com/clojure/tools.logging/blob/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj#L83",
+   "https://github.com/clojure/tools.logging/blob/f568ff26b381a850bb50e96c103bea8495cdf436/src/main/clojure/clojure/tools/logging.clj#L83",
    :line 83,
    :var-type "macro",
    :arglists ([level message & more] [level throwable message & more]),
@@ -295,11 +295,11 @@
    :wiki-url
    "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging/logp"}
   {:raw-source-url
-   "https://github.com/clojure/tools.logging/raw/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj",
+   "https://github.com/clojure/tools.logging/raw/f568ff26b381a850bb50e96c103bea8495cdf436/src/main/clojure/clojure/tools/logging.clj",
    :name "spy",
    :file "src/main/clojure/clojure/tools/logging.clj",
    :source-url
-   "https://github.com/clojure/tools.logging/blob/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj#L120",
+   "https://github.com/clojure/tools.logging/blob/f568ff26b381a850bb50e96c103bea8495cdf436/src/main/clojure/clojure/tools/logging.clj#L120",
    :line 120,
    :var-type "macro",
    :arglists ([expr] [level expr]),
@@ -309,11 +309,11 @@
    :wiki-url
    "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging/spy"}
   {:raw-source-url
-   "https://github.com/clojure/tools.logging/raw/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj",
+   "https://github.com/clojure/tools.logging/raw/f568ff26b381a850bb50e96c103bea8495cdf436/src/main/clojure/clojure/tools/logging.clj",
    :name "spyf",
    :file "src/main/clojure/clojure/tools/logging.clj",
    :source-url
-   "https://github.com/clojure/tools.logging/blob/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj#L136",
+   "https://github.com/clojure/tools.logging/blob/f568ff26b381a850bb50e96c103bea8495cdf436/src/main/clojure/clojure/tools/logging.clj#L136",
    :line 136,
    :var-type "macro",
    :arglists ([fmt expr] [level fmt expr]),
@@ -323,11 +323,11 @@
    :wiki-url
    "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging/spyf"}
   {:raw-source-url
-   "https://github.com/clojure/tools.logging/raw/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj",
+   "https://github.com/clojure/tools.logging/raw/f568ff26b381a850bb50e96c103bea8495cdf436/src/main/clojure/clojure/tools/logging.clj",
    :name "trace",
    :file "src/main/clojure/clojure/tools/logging.clj",
    :source-url
-   "https://github.com/clojure/tools.logging/blob/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj#L216",
+   "https://github.com/clojure/tools.logging/blob/f568ff26b381a850bb50e96c103bea8495cdf436/src/main/clojure/clojure/tools/logging.clj#L216",
    :line 216,
    :var-type "macro",
    :arglists ([message & more] [throwable message & more]),
@@ -336,11 +336,11 @@
    :wiki-url
    "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging/trace"}
   {:raw-source-url
-   "https://github.com/clojure/tools.logging/raw/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj",
+   "https://github.com/clojure/tools.logging/raw/f568ff26b381a850bb50e96c103bea8495cdf436/src/main/clojure/clojure/tools/logging.clj",
    :name "tracef",
    :file "src/main/clojure/clojure/tools/logging.clj",
    :source-url
-   "https://github.com/clojure/tools.logging/blob/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj#L252",
+   "https://github.com/clojure/tools.logging/blob/f568ff26b381a850bb50e96c103bea8495cdf436/src/main/clojure/clojure/tools/logging.clj#L252",
    :line 252,
    :var-type "macro",
    :arglists ([fmt & fmt-args] [throwable fmt & fmt-args]),
@@ -349,11 +349,11 @@
    :wiki-url
    "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging/tracef"}
   {:raw-source-url
-   "https://github.com/clojure/tools.logging/raw/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj",
+   "https://github.com/clojure/tools.logging/raw/f568ff26b381a850bb50e96c103bea8495cdf436/src/main/clojure/clojure/tools/logging.clj",
    :name "warn",
    :file "src/main/clojure/clojure/tools/logging.clj",
    :source-url
-   "https://github.com/clojure/tools.logging/blob/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj#L234",
+   "https://github.com/clojure/tools.logging/blob/f568ff26b381a850bb50e96c103bea8495cdf436/src/main/clojure/clojure/tools/logging.clj#L234",
    :line 234,
    :var-type "macro",
    :arglists ([message & more] [throwable message & more]),
@@ -362,11 +362,11 @@
    :wiki-url
    "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging/warn"}
   {:raw-source-url
-   "https://github.com/clojure/tools.logging/raw/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj",
+   "https://github.com/clojure/tools.logging/raw/f568ff26b381a850bb50e96c103bea8495cdf436/src/main/clojure/clojure/tools/logging.clj",
    :name "warnf",
    :file "src/main/clojure/clojure/tools/logging.clj",
    :source-url
-   "https://github.com/clojure/tools.logging/blob/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj#L270",
+   "https://github.com/clojure/tools.logging/blob/f568ff26b381a850bb50e96c103bea8495cdf436/src/main/clojure/clojure/tools/logging.clj#L270",
    :line 270,
    :var-type "macro",
    :arglists ([fmt & fmt-args] [throwable fmt & fmt-args]),
@@ -375,11 +375,11 @@
    :wiki-url
    "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging/warnf"}
   {:raw-source-url
-   "https://github.com/clojure/tools.logging/raw/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj",
+   "https://github.com/clojure/tools.logging/raw/f568ff26b381a850bb50e96c103bea8495cdf436/src/main/clojure/clojure/tools/logging.clj",
    :name "with-logs",
    :file "src/main/clojure/clojure/tools/logging.clj",
    :source-url
-   "https://github.com/clojure/tools.logging/blob/67d2fa8411e1f226bf1e77f3e5f6326a00e5b954/src/main/clojure/clojure/tools/logging.clj#L193",
+   "https://github.com/clojure/tools.logging/blob/f568ff26b381a850bb50e96c103bea8495cdf436/src/main/clojure/clojure/tools/logging.clj#L193",
    :line 193,
    :var-type "macro",
    :arglists
diff --git a/index.html b/index.html
index 2ca602e..c22e299 100644
--- a/index.html
+++ b/index.html
@@ -191,7 +191,7 @@ 

Overview

runtime a specific implementation is selected from, in order, slf4j, Apache commons-logging, log4j, and finally java.util.logging. -The logging implementation can be expliticly determined by using +The logging implementation can be explicitly determined 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). @@ -215,7 +215,7 @@

*force*


     
     
-    Source
+    Source
   


@@ -227,7 +227,7 @@

*logger-factory*


     
     
-    Source
+    Source
   


@@ -239,7 +239,7 @@

*logging-agent*


     
     
-    Source
+    Source
   


@@ -251,7 +251,7 @@

*tx-agent-levels*


     
     
-    Source
+    Source
   


@@ -264,7 +264,7 @@

debug


     
     
-    Source
+    Source
   


@@ -277,7 +277,7 @@

debugf


     
     
-    Source
+    Source
   


@@ -292,7 +292,7 @@

enabled?


     
     
-    Source
+    Source
   


@@ -305,7 +305,7 @@

error


     
     
-    Source
+    Source
   


@@ -318,7 +318,7 @@

errorf


     
     
-    Source
+    Source
   


@@ -331,7 +331,7 @@

fatal


     
     
-    Source
+    Source
   


@@ -344,7 +344,7 @@

fatalf


     
     
-    Source
+    Source
   


@@ -357,7 +357,7 @@

info


     
     
-    Source
+    Source
   


@@ -370,7 +370,7 @@

infof


     
     
-    Source
+    Source
   


@@ -386,7 +386,7 @@

log


     
     
-    Source
+    Source
   


@@ -409,7 +409,7 @@

log*


     
     
-    Source
+    Source
   


@@ -430,7 +430,7 @@

log-capture!


     
     
-    Source
+    Source
   


@@ -442,7 +442,7 @@

log-stream


     
     
-    Source
+    Source
   


@@ -454,7 +454,7 @@

log-uncapture!


     
     
-    Source
+    Source
   


@@ -468,7 +468,7 @@

logf


     
     
-    Source
+    Source
   


@@ -482,7 +482,7 @@

logp


     
     
-    Source
+    Source
   


@@ -496,7 +496,7 @@

spy


     
     
-    Source
+    Source
   


@@ -510,7 +510,7 @@

spyf


     
     
-    Source
+    Source
   


@@ -523,7 +523,7 @@

trace


     
     
-    Source
+    Source
   


@@ -536,7 +536,7 @@

tracef


     
     
-    Source
+    Source
   


@@ -549,7 +549,7 @@

warn


     
     
-    Source
+    Source
   


@@ -562,7 +562,7 @@

warnf


     
     
-    Source
+    Source
   


@@ -578,7 +578,7 @@

with-logs


     
     
-    Source
+    Source
   

From ee9e78b13b9e4ed78f874cfe739b1b3cff950dd4 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Tue, 10 Jan 2017 21:34:46 -0800 Subject: [PATCH 30/37] Autodoc commit for master/383da046 --- api-index.html | 2 +- index.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/api-index.html b/api-index.html index 56acd0a..ec03a0d 100644 --- a/api-index.html +++ b/api-index.html @@ -252,7 +252,7 @@

Other

Logo & site design by Tom Hickey.
diff --git a/index.html b/index.html index c22e299..957a80b 100644 --- a/index.html +++ b/index.html @@ -767,7 +767,7 @@

slf4j-factory

Logo & site design by Tom Hickey.
From fc1821530c8e2136ae7480610bb9172197045610 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Wed, 11 Jan 2017 23:37:02 -0800 Subject: [PATCH 31/37] Autodoc commit for master/528d7cf1 --- index-0.3.2.clj | 38 +++++++++++++++++++------------------- index.html | 18 +++++++++--------- 2 files changed, 28 insertions(+), 28 deletions(-) diff --git a/index-0.3.2.clj b/index-0.3.2.clj index a169c76..8c425f3 100644 --- a/index-0.3.2.clj +++ b/index-0.3.2.clj @@ -13,7 +13,7 @@ :wiki-url "http://clojure.github.io/tools.logging/index.html#clojure.tools.logging.impl", :source-url - "https://github.com/clojure/tools.logging/blob/26d5ebb12cf8b029644161faad9af2e5412efe94/src/main/clojure/clojure/tools/logging/impl.clj"}), + "https://github.com/clojure/tools.logging/blob/fec4503b253ee1dab47f8613f6ef35e08b7e4707/src/main/clojure/clojure/tools/logging/impl.clj"}), :vars ({:raw-source-url "https://github.com/clojure/tools.logging/raw/f568ff26b381a850bb50e96c103bea8495cdf436/src/main/clojure/clojure/tools/logging.clj", @@ -390,11 +390,11 @@ :wiki-url "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging/with-logs"} {:raw-source-url - "https://github.com/clojure/tools.logging/raw/26d5ebb12cf8b029644161faad9af2e5412efe94/src/main/clojure/clojure/tools/logging/impl.clj", + "https://github.com/clojure/tools.logging/raw/fec4503b253ee1dab47f8613f6ef35e08b7e4707/src/main/clojure/clojure/tools/logging/impl.clj", :name "cl-factory", :file "src/main/clojure/clojure/tools/logging/impl.clj", :source-url - "https://github.com/clojure/tools.logging/blob/26d5ebb12cf8b029644161faad9af2e5412efe94/src/main/clojure/clojure/tools/logging/impl.clj#L94", + "https://github.com/clojure/tools.logging/blob/fec4503b253ee1dab47f8613f6ef35e08b7e4707/src/main/clojure/clojure/tools/logging/impl.clj#L94", :line 94, :var-type "function", :arglists ([]), @@ -404,11 +404,11 @@ :wiki-url "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging.impl/cl-factory"} {:raw-source-url - "https://github.com/clojure/tools.logging/raw/26d5ebb12cf8b029644161faad9af2e5412efe94/src/main/clojure/clojure/tools/logging/impl.clj", + "https://github.com/clojure/tools.logging/raw/fec4503b253ee1dab47f8613f6ef35e08b7e4707/src/main/clojure/clojure/tools/logging/impl.clj", :name "disabled-logger", :file "src/main/clojure/clojure/tools/logging/impl.clj", :source-url - "https://github.com/clojure/tools.logging/blob/26d5ebb12cf8b029644161faad9af2e5412efe94/src/main/clojure/clojure/tools/logging/impl.clj#L35", + "https://github.com/clojure/tools.logging/blob/fec4503b253ee1dab47f8613f6ef35e08b7e4707/src/main/clojure/clojure/tools/logging/impl.clj#L35", :line 35, :var-type "var", :arglists nil, @@ -417,11 +417,11 @@ :wiki-url "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging.impl/disabled-logger"} {:raw-source-url - "https://github.com/clojure/tools.logging/raw/26d5ebb12cf8b029644161faad9af2e5412efe94/src/main/clojure/clojure/tools/logging/impl.clj", + "https://github.com/clojure/tools.logging/raw/fec4503b253ee1dab47f8613f6ef35e08b7e4707/src/main/clojure/clojure/tools/logging/impl.clj", :name "disabled-logger-factory", :file "src/main/clojure/clojure/tools/logging/impl.clj", :source-url - "https://github.com/clojure/tools.logging/blob/26d5ebb12cf8b029644161faad9af2e5412efe94/src/main/clojure/clojure/tools/logging/impl.clj#L41", + "https://github.com/clojure/tools.logging/blob/fec4503b253ee1dab47f8613f6ef35e08b7e4707/src/main/clojure/clojure/tools/logging/impl.clj#L41", :line 41, :var-type "var", :arglists nil, @@ -430,11 +430,11 @@ :wiki-url "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging.impl/disabled-logger-factory"} {:raw-source-url - "https://github.com/clojure/tools.logging/raw/26d5ebb12cf8b029644161faad9af2e5412efe94/src/main/clojure/clojure/tools/logging/impl.clj", + "https://github.com/clojure/tools.logging/raw/fec4503b253ee1dab47f8613f6ef35e08b7e4707/src/main/clojure/clojure/tools/logging/impl.clj", :name "find-factory", :file "src/main/clojure/clojure/tools/logging/impl.clj", :source-url - "https://github.com/clojure/tools.logging/blob/26d5ebb12cf8b029644161faad9af2e5412efe94/src/main/clojure/clojure/tools/logging/impl.clj#L214", + "https://github.com/clojure/tools.logging/blob/fec4503b253ee1dab47f8613f6ef35e08b7e4707/src/main/clojure/clojure/tools/logging/impl.clj#L214", :line 214, :var-type "function", :arglists ([]), @@ -444,11 +444,11 @@ :wiki-url "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging.impl/find-factory"} {:raw-source-url - "https://github.com/clojure/tools.logging/raw/26d5ebb12cf8b029644161faad9af2e5412efe94/src/main/clojure/clojure/tools/logging/impl.clj", + "https://github.com/clojure/tools.logging/raw/fec4503b253ee1dab47f8613f6ef35e08b7e4707/src/main/clojure/clojure/tools/logging/impl.clj", :name "jul-factory", :file "src/main/clojure/clojure/tools/logging/impl.clj", :source-url - "https://github.com/clojure/tools.logging/blob/26d5ebb12cf8b029644161faad9af2e5412efe94/src/main/clojure/clojure/tools/logging/impl.clj#L176", + "https://github.com/clojure/tools.logging/blob/fec4503b253ee1dab47f8613f6ef35e08b7e4707/src/main/clojure/clojure/tools/logging/impl.clj#L176", :line 176, :var-type "function", :arglists ([]), @@ -458,11 +458,11 @@ :wiki-url "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging.impl/jul-factory"} {:raw-source-url - "https://github.com/clojure/tools.logging/raw/26d5ebb12cf8b029644161faad9af2e5412efe94/src/main/clojure/clojure/tools/logging/impl.clj", + "https://github.com/clojure/tools.logging/raw/fec4503b253ee1dab47f8613f6ef35e08b7e4707/src/main/clojure/clojure/tools/logging/impl.clj", :name "log4j-factory", :file "src/main/clojure/clojure/tools/logging/impl.clj", :source-url - "https://github.com/clojure/tools.logging/blob/26d5ebb12cf8b029644161faad9af2e5412efe94/src/main/clojure/clojure/tools/logging/impl.clj#L140", + "https://github.com/clojure/tools.logging/blob/fec4503b253ee1dab47f8613f6ef35e08b7e4707/src/main/clojure/clojure/tools/logging/impl.clj#L140", :line 140, :var-type "function", :arglists ([]), @@ -472,11 +472,11 @@ :wiki-url "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging.impl/log4j-factory"} {:raw-source-url - "https://github.com/clojure/tools.logging/raw/26d5ebb12cf8b029644161faad9af2e5412efe94/src/main/clojure/clojure/tools/logging/impl.clj", + "https://github.com/clojure/tools.logging/raw/fec4503b253ee1dab47f8613f6ef35e08b7e4707/src/main/clojure/clojure/tools/logging/impl.clj", :name "slf4j-factory", :file "src/main/clojure/clojure/tools/logging/impl.clj", :source-url - "https://github.com/clojure/tools.logging/blob/26d5ebb12cf8b029644161faad9af2e5412efe94/src/main/clojure/clojure/tools/logging/impl.clj#L47", + "https://github.com/clojure/tools.logging/blob/fec4503b253ee1dab47f8613f6ef35e08b7e4707/src/main/clojure/clojure/tools/logging/impl.clj#L47", :line 47, :var-type "function", :arglists ([]), @@ -486,11 +486,11 @@ :wiki-url "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging.impl/slf4j-factory"} {:raw-source-url - "https://github.com/clojure/tools.logging/raw/26d5ebb12cf8b029644161faad9af2e5412efe94/src/main/clojure/clojure/tools/logging/impl.clj", + "https://github.com/clojure/tools.logging/raw/fec4503b253ee1dab47f8613f6ef35e08b7e4707/src/main/clojure/clojure/tools/logging/impl.clj", :name "Logger", :file "src/main/clojure/clojure/tools/logging/impl.clj", :source-url - "https://github.com/clojure/tools.logging/blob/26d5ebb12cf8b029644161faad9af2e5412efe94/src/main/clojure/clojure/tools/logging/impl.clj#L16", + "https://github.com/clojure/tools.logging/blob/fec4503b253ee1dab47f8613f6ef35e08b7e4707/src/main/clojure/clojure/tools/logging/impl.clj#L16", :line 16, :var-type "protocol", :arglists nil, @@ -500,11 +500,11 @@ :wiki-url "http://clojure.github.io/tools.logging//index.html#clojure.tools.logging.impl/Logger"} {:raw-source-url - "https://github.com/clojure/tools.logging/raw/26d5ebb12cf8b029644161faad9af2e5412efe94/src/main/clojure/clojure/tools/logging/impl.clj", + "https://github.com/clojure/tools.logging/raw/fec4503b253ee1dab47f8613f6ef35e08b7e4707/src/main/clojure/clojure/tools/logging/impl.clj", :name "LoggerFactory", :file "src/main/clojure/clojure/tools/logging/impl.clj", :source-url - "https://github.com/clojure/tools.logging/blob/26d5ebb12cf8b029644161faad9af2e5412efe94/src/main/clojure/clojure/tools/logging/impl.clj#L25", + "https://github.com/clojure/tools.logging/blob/fec4503b253ee1dab47f8613f6ef35e08b7e4707/src/main/clojure/clojure/tools/logging/impl.clj#L25", :line 25, :var-type "protocol", :arglists nil, diff --git a/index.html b/index.html index 957a80b..b25842f 100644 --- a/index.html +++ b/index.html @@ -627,7 +627,7 @@

write!

- Source + Source


@@ -663,7 +663,7 @@

name

- Source + Source @@ -682,7 +682,7 @@

cl-factory


     
     
-    Source
+    Source
   


@@ -693,7 +693,7 @@

disabled-logger


     
     
-    Source
+    Source
   


@@ -704,7 +704,7 @@

disabled-logger-fact

     
     
-    Source
+    Source
   



@@ -717,7 +717,7 @@

find-factory


     
     
-    Source
+    Source
   


@@ -730,7 +730,7 @@

jul-factory


     
     
-    Source
+    Source
   


@@ -743,7 +743,7 @@

log4j-factory


     
     
-    Source
+    Source
   


@@ -756,7 +756,7 @@

slf4j-factory


     
     
-    Source
+    Source
   
From f35949bcabd7d45dc7d5894e269fc79ea7dc675f Mon Sep 17 00:00:00 2001 From: Alex Miller Date: Mon, 30 Sep 2019 09:51:12 -0500 Subject: [PATCH 32/37] Autodoc commit --- api-index.html | 36 +++- index-0.3.2.clj | 555 ------------------------------------------------ index.html | 438 ++++++++++++++++++++++++++++++++++---- 3 files changed, 418 insertions(+), 611 deletions(-) delete mode 100644 index-0.3.2.clj diff --git a/api-index.html b/api-index.html index ec03a0d..ee8e8fe 100644 --- a/api-index.html +++ b/api-index.html @@ -1,7 +1,7 @@ - Index - Logging Tools 0.3.2 API documentation + Index - tools.logging 0.5.1-SNAPSHOT API documentation @@ -25,14 +25,14 @@

tools.loggin @@ -41,9 +41,9 @@

tools.loggin
-

Index of Public Functions and Variables - Logging Tools 0.3.2 (in development)

+

Index of Public Functions and Variables - tools.logging 0.5.1-SNAPSHOT (in development)

This page has an alphabetical index of all the documented functions and variables -in Logging Tools. +in tools.logging.