3 ms·
This looks like an interesting idea, especially on top of JUL which sucks a bit (but is a standard now). One thing I would recommend is benchmarking on the fron
by invalidname 5y ago
This looks like an interesting idea, especially on top of JUL which sucks a bit (but is a standard now). One thing I would recommend is benchmarking on the front page. This looks like something that has some overhead. e.g. the list syntax. I suggest doing several overhead benchmarks to quantify the overhead/saving with various VMs/logging configurations.
- wsargent 5y agoI'll add that. I do have the benchmarking from Blindsight, the Scala logging API, and it's on the order of nanoseconds: https://tersesystems.github.io/blindsight/performance/benchmarks.html https://tersesystems.github.io/blindsight/performance/benchm...
- wsargent 5y agoHere are the benchmarks [1] using a no-op appender. There are some micro-optimizations I can make, but I think this is a pretty good start. https://github.com/tersesystems/echopraxia/blob/main/BENCHMARKS.md https://github.com/tersesystems/echopraxia/blob/main/BENCHMA...