<feed xmlns='http://www.w3.org/2005/Atom'>
<title>clojure-contrib/modules/logging/src/main, branch master</title>
<subtitle>Extensions and enhancements to the Clojure libraries. http://clojure.org</subtitle>
<id>https://git.amat.us/clojure-contrib/atom/modules/logging/src/main?h=master</id>
<link rel='self' href='https://git.amat.us/clojure-contrib/atom/modules/logging/src/main?h=master'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/clojure-contrib/'/>
<updated>2011-05-18T16:36:42Z</updated>
<entry>
<title>Fix CONTRIB-109: proper newline trimming</title>
<updated>2011-05-18T16:36:42Z</updated>
<author>
<name>Alexander Taggart</name>
<email>alex.taggart@expojure.com</email>
</author>
<published>2011-05-18T16:36:42Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/clojure-contrib/commit/?id=c4810ab19657bd82ad94efe5551db1d338aad23c'/>
<id>urn:sha1:c4810ab19657bd82ad94efe5551db1d338aad23c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix arglist doc for level-specific macros</title>
<updated>2010-09-08T07:05:26Z</updated>
<author>
<name>Alexander Taggart</name>
<email>alex.taggart@gmail.com</email>
</author>
<published>2010-09-08T07:05:26Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/clojure-contrib/commit/?id=9212f644aa7ef1f13271aa9f941d2c6f8574a571'/>
<id>urn:sha1:9212f644aa7ef1f13271aa9f941d2c6f8574a571</id>
<content type='text'>
</content>
</entry>
<entry>
<title>New features:</title>
<updated>2010-08-23T01:44:00Z</updated>
<author>
<name>Alexander Taggart</name>
<email>alex.taggart@gmail.com</email>
</author>
<published>2010-08-23T01:44:00Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/clojure-contrib/commit/?id=09c3ff39255cde416fe7bab6696b1db4f418c673'/>
<id>urn:sha1:09c3ff39255cde416fe7bab6696b1db4f418c673</id>
<content type='text'>
- log macros for using print-style args
- log macros for using format-style args
- Log and LogFactory protocols allow for providing alternate implementations
- *tx-agent-levels* and *force* allow controlling the direct vs agent behavior

Improvements:
- *logging-agent* uses :error-mode :continue
- log-capture! now optionally takes args specifying out and err logging levels
- with-logs now optionally takes args specifying out and err logging levels
- Fixed synchronization issue around calling System.setOut/setErr
- Avoided reflection in log-stream
- spy uses pprint to format output

Breaking changes:
- *allow-direct-logging*: Replaced with improved functionality via *force*
- *impl-name*: Replaced with impl-name fn on LogFactory protocol
- trace/debug/etc: throwable position changed to allow for print-style args
- log: throwable position changed to keep consistency with message-last layout
       of print- and format-style args' </content>
</entry>
<entry>
<title>Split all namespaces into sub-modules.</title>
<updated>2010-08-07T20:41:53Z</updated>
<author>
<name>Stuart Sierra</name>
<email>mail@stuartsierra.com</email>
</author>
<published>2010-08-07T20:41:53Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/clojure-contrib/commit/?id=a6a92b9b3d2bfd9a56e1e5e9cfba706d1aeeaae5'/>
<id>urn:sha1:a6a92b9b3d2bfd9a56e1e5e9cfba706d1aeeaae5</id>
<content type='text'>
* Examples and tests have not been copied over.
* Clojure test/compile phases are commented out in parent POM.
* May require installing parent POM before full build.
</content>
</entry>
</feed>
