logsift

Exceptions

The Exceptions tab (below the log) groups the log’s exceptions by their root cause and where they were thrown in your own code. Its title counts the groups: Exceptions (12).

Exceptions grouped by root cause, with the stack and links to the source

How exceptions are grouped

So 60 NullPointerExceptions thrown in PriceCalculator.discount are one row, however they were wrapped and whatever their messages said. The same exception thrown somewhere else is another row.

The list

Column Shows
Count How many times
Exception (root cause) The type in bold and its message; in gray, what wrapped it (in NestedServletException, IllegalStateException)
Where Where in your code it was thrown
First, Last When it first and last happened

Click a header to sort. Refresh looks again after the log grew.

The stack

The right side shows the selected group:

◀ ▶ step through every time it happened, and the log goes there. Find All finds every line with this exception.

Opening your source

Click one of your frames (or right-click a stack line in the log → Open … in Editor) and the file opens at that line.

Notes