outr / scribe

The fastest logging library in the world. Built from scratch in Scala and programmatically configurable.
MIT License
525 stars 42 forks source link

Better benchmarks #79

Open darkfrog26 opened 6 years ago

darkfrog26 commented 6 years ago

1.) Better tooling to expose performance flaws 2.) Additional benchmarks to show more features of Scribe 3.) A library to generate graphical reports on the benchmark results

darkfrog26 commented 6 years ago

Though I've added some additional benchmarking support, this should be an on-going process. Moving out of 2.6 release.

david-bouyssie commented 5 years ago

Could you also please include a Scala Native comparison with slogging (https://github.com/jokade/slogging)?

Thanks!

darkfrog26 commented 5 years ago

@david-bouyssie, I'd be happy to, but this is way down on my priority list. If you'd be interested in contributing a PR I'd absolutely include the results in the next benchmark results.

david-bouyssie commented 5 years ago

Not a high priority neither on my side, it was just a suggestion for your next iteration. Thanks ;-)

darkfrog26 commented 5 years ago

Scribe wins over Slogging for the name alone. :-p

jvican commented 4 years ago

Great work with the library. I think the current benchmarks might be a bit outdated. The benchmark numbers would be more complete if scribe was benchmarked against log4j's disruptor-based async logger.

darkfrog26 commented 4 years ago

@jvican that's a great point. Any chance you have any interest in putting together a PR to represent that well? Where possible I prefer not to be the one to implement competitor loggers to avoid being accused of slanting in Scribe's favor.