Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
NB Refactor appenders API, implementation
Appender arg changes: - REMOVED: :data-output-fn, :hash-arg_ - Deprecated: :?err_, :vargs_ (no point in delaying these now) - New: :?err, :vargs, :?msg-fmt, :hash_, :output_, :?meta Implementation notes: - Have unified all vargs processing during margs phase - vargs no longer contains message format; now extracted as separate :?msg-fmt - :output-fn and :timezone_ are now cached between appenders when possible - :output_ now provides a convenient, cache-aware way of getting formatted ouput - Hash stuff is now non-configurable but far more predictable; if appenders have specific needs beyond :hash_, they should use a custom (fn [data]).
- Loading branch information