CoralLog

CoralLog is an unintrusive, garbage-fre and ultra-low-latency asynchronous Java logging / event sourcing library that achieves extreme throughput without adding latency or variance to application execution. It can persist more than 2.7 million messages per second with average latencies of 145 nanoseconds for a message with 256 bytes in length.


STRAIGHT TO THE POINT GETTING STARTED FREQUENTLY ASKED QUESTIONS PERFORMANCE NUMBERS REQUEST FULL VERSION TRIAL

Getting Started with CoralLog for Level Logging

In this article we present CoralLog, a powerful, ultra-low-latency and asynchronous logging library with a very intuitive and non-intrusive API. First we show you how you can use CoralLog for level logging, in other words, to log status messages from your application using the log levels available such as Debug, Trace, Error, etc. Then we show in a follow up article how you can use CoralLog for event sourcing, in other words, to write any kind of message (i.e. data) to a file without adding latency or variance to the critical thread doing the logging. Continue reading