Echopraxia v2.1.0 Release Notes

  • ๐Ÿ”„ Changes to CoreLogger API to allow for more flexible loggers in echopraxia-plusscala. Some optimizations.

    • โž• Add extraFields parameter to CoreLogger methods. #201
    • Document "call-by-name" semantics on logger.withFields. #188
    • ๐Ÿ”ฆ Expose getArgumentFields() and getLoggerFields() methods on LoggingContext. #197
    • โฌ†๏ธ Upgrade logstash-logback-encoder to 7.2 #203
    • โž• Add coreLogger.logHandle for loggers that may log multiple times internally when called. #202
    • ๐Ÿ›  Fix a bug where withFields was being memoized and evaluated once. #187