|
- 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'
|