Chronon records the entire execution of your Java program and saves it to disk. Recordings can be played back any time, thus eliminating those 'Non Reproducible' bugs.
With the Post Execution Logging in Chronon, you can add logging anywhere after your program's execution, letting you get rid of log files and logging statements in your code completely.
The Chronon Time Travelling Java Debugger is designed from the ground up to allow debugging of complex, multi-threaded, long running applications. It allows you to jump to any point in time instantly and even step back.