---
title: Enabling low-level debugging
description: This topic applies only to the PingDirectoryProxy server.
component: pingdirectory
version: 11.0
page_id: pingdirectory:managing_servers_and_certificates:pd_proxy_enable_low_level_debugging
canonical_url: https://docs.pingidentity.com/pingdirectory/11.0/managing_servers_and_certificates/pd_proxy_enable_low_level_debugging.html
revdate: September 13, 2023
section_ids:
  about-this-task: About this task
  steps: Steps
---

# Enabling low-level debugging

## About this task

|   |                                                           |
| - | --------------------------------------------------------- |
|   | This topic applies only to the PingDirectoryProxy server. |

|   |                                                                                                                                                                                                                                                                                                                                                         |
| - | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|   | Because this approach requires multiple server restarts, it is not a popular option. You might be able to obtain more information without a restart by using the debugging support that is built into the server. For more information and to enable this level of support, see [Using the debug log publisher](pd_proxy_use_debug_log_publisher.html). |

To enable low-level debugging:

## Steps

1. In the `config/java.properties` file, add `-Djavax.net.debug=all` to the `start-server.java-args` property.

2. Run `bin/dsjavaproperties`.

3. Restart the server.
