PROFESSIONALCOMMUNITY

Burp Logger settings

  • Last updated: September 14, 2023

  • Read time: 3 Minutes

You can choose what Burp Logger captures and displays. This enables you to focus your work on interesting requests, and control how much memory Logger uses.

Capture settings

To choose which HTTP traffic Logger captures, click on the Capture filter bar. This opens the Capture filter settings dialog.

Logger capture settings

Note

If you choose not to capture all HTTP traffic, there may be gaps in the number list in the # column. This is because the numbers count the events that could have been captured in the session, not the events that were actually captured.

Capture limit

You can specify a limit to the memory used by Logger. Once the limit is reached, Logger discards the oldest entries as new entries are created.

The default limit is 50MB, or 100MB if you give Burp Suite access to at least 1GB of memory. To change the limit, select an option in the drop-down menu, or type in a specific value.

You can cause performance issues if you allocate a large amount of memory to Logger. We recommend that you increase the amount of memory only when you have a specific issue that requires a large number of entries.

Capture by request type

You can choose to capture only specific request types. You can select from:

  • Capture only in-scope items. For more information on how to set your scope, see Target scope.
  • Discard items without responses.
  • Capture only parameterized requests.

Capture by MIME type

You can select which MIME type Logger captures, such as HTML or XML.

Capture by status code

You can select the status codes that Logger captures.

Capture by tool

You can select which Burp tools Logger captures records from. This allows you to discard records from a noisy tool, or capture records from one tool only. By default, all tools are selected.

Capture by search term

You can choose to only capture records that contain a specific search term:

  • Regex - Specify whether the search term is a literal string or a regular expression.
  • Case sensitive - Specify whether the search term is case-sensitive.
  • Negative search - Capture only items that do not match the search term.

Session handling

You can choose to discard session handling requests.

Limit request/response size

You can limit the size of requests or responses that Logger captures. The default for each is 1MB. To change the limit, select an option in the drop-down menu.

View settings

Once a record has been captured, it is available to view. To filter which of the captured records are displayed, click on the View Filter bar. This opens the View filter settings dialog.

Logger view settings dialog

Filter by request type

You can choose to show only specific request types. You can select from:

  • Show only in-scope items. For more information on how to set your scope, see Target scope.
  • Hide items without responses.
  • Show only parameterized requests.

Filter by MIME type

You can select which MIME type Logger shows, such as HTML or XML.

Filter by status code

You can select the status codes that Logger shows.

Filter by tool

You can select which Burp tools Logger shows records from. This allows you to hide records from a noisy tool, or show records from one tool only. By default, all tools are selected.

Filter by search term

You can choose to only show records that contain a specific search term:

  • Regex - Specify whether the search term is a literal string or a regular expression.
  • Case sensitive - Specify whether the search term is case-sensitive.
  • Negative search - Show only items that do not match the search term.

Filter by file extension

You can show or hide records based on file extensions.

Filter by annotation

You can choose to show only records that have been annotated, either by a comment or highlight. To learn how to annotate records, see Working with Burp Logger entries.

Was this article helpful?