Async Stacktraces
Use this page to configure capture points to facilitate debugging of asynchronous code.
A capture point is a place in your code where the debugger captures staktraces to be used later when you reach a specific point in the code (the insertion point) and want to see how you got there. IntelliJ IDEA does this by substituting part of the call stack with a captured stack.
For more information on asynchronous debugging refer to Debugging Asynchronous flow.
You can download most common capture settings from the following repository: IntelliJ IDEA debugger Capture Points.
Item | Description |
---|---|
Click this icon to configure a new capture point. Fill in the following information:
Use the checkbox next to each entry to enable/disable the selected capture point. | |
Click this icon to remove the capture point from the list. | |
Click these icons to move the selected item one line up or down in the list. | |
Click this icon to duplicate the selected entry. | |
Click this icon to import capture point settings from a file. | |
Click this icon to export capture point settings to a file. | |
Capture local variables | Select this option if you also want to capture local variables (primitives and String values) together with the call stack. Note that this may sufficiently slow down the debugging process. |
Last modified: 29 November 2017