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. |
