---
title: Debug Log Publisher
description: This is an abstract object type that cannot be instantiated.
component: pingds
version: 7.3
page_id: pingds:configref:objects-debug-log-publisher
canonical_url: https://docs.pingidentity.com/pingds/7.3/configref/objects-debug-log-publisher.html
section_ids:
  debug_log_publishers: Debug Log Publishers
  parent: Parent
  dependencies: Dependencies
  debug_log_publisher_properties: Debug Log Publisher properties
  basic_properties: Basic properties
  default-debug-exceptions-only: default-debug-exceptions-only
  default-include-throwable-cause: default-include-throwable-cause
  default-omit-method-entry-arguments: default-omit-method-entry-arguments
  default-omit-method-return-value: default-omit-method-return-value
  default-throwable-stack-frames: default-throwable-stack-frames
  enabled: enabled
  java-class: java-class
---

# Debug Log Publisher

*This is an abstract object type that cannot be instantiated.*

Debug Log Publishers are responsible for distributing debug log messages from the debug logger to a destination.

Debug log messages provide information that can be used for debugging or troubleshooting problems in the server, or for providing more detailed information about the processing that the server performs.

## Debug Log Publishers

The following Debug Log Publishers are available:

* [File Based Debug Log Publisher](objects-file-based-debug-log-publisher.html)

These Debug Log Publishers inherit the properties described below.

## Parent

The Debug Log Publisher object inherits from [Log Publisher](objects-log-publisher.html).

## Dependencies

The following objects belong to Debug Log Publishers:

* [Debug Target](objects-debug-target.html)

## Debug Log Publisher properties

You can use configuration expressions to set property values at startup time. For details, see [Property value substitution](expressions.html).

| Basic Properties                                                                                                                                                                                                                                                                                                                                                                                      |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [default-debug-exceptions-only](#default-debug-exceptions-only) [default-include-throwable-cause](#default-include-throwable-cause) [default-omit-method-entry-arguments](#default-omit-method-entry-arguments) [default-omit-method-return-value](#default-omit-method-return-value) [default-throwable-stack-frames](#default-throwable-stack-frames) [enabled](#enabled) [java-class](#java-class) |

### Basic properties

Use the `--advanced` option to access advanced properties.

### default-debug-exceptions-only

|                         |                                                              |
| ----------------------- | ------------------------------------------------------------ |
| *Synopsis*              | Indicates whether only logs with exception should be logged. |
| *Default value*         | false                                                        |
| *Allowed values*        | truefalse                                                    |
| *Multi-valued*          | No                                                           |
| *Required*              | No                                                           |
| *Admin action required* | None                                                         |
| *Advanced*              | No                                                           |
| *Read-only*             | No                                                           |

### default-include-throwable-cause

|                         |                                                                                                                 |
| ----------------------- | --------------------------------------------------------------------------------------------------------------- |
| *Synopsis*              | Indicates whether to include the cause of exceptions in exception thrown and caught messages logged by default. |
| *Default value*         | true                                                                                                            |
| *Allowed values*        | truefalse                                                                                                       |
| *Multi-valued*          | No                                                                                                              |
| *Required*              | No                                                                                                              |
| *Admin action required* | None                                                                                                            |
| *Advanced*              | No                                                                                                              |
| *Read-only*             | No                                                                                                              |

### default-omit-method-entry-arguments

|                         |                                                                                    |
| ----------------------- | ---------------------------------------------------------------------------------- |
| *Synopsis*              | Indicates whether to include method arguments in debug messages logged by default. |
| *Default value*         | false                                                                              |
| *Allowed values*        | truefalse                                                                          |
| *Multi-valued*          | No                                                                                 |
| *Required*              | No                                                                                 |
| *Admin action required* | None                                                                               |
| *Advanced*              | No                                                                                 |
| *Read-only*             | No                                                                                 |

### default-omit-method-return-value

|                         |                                                                                    |
| ----------------------- | ---------------------------------------------------------------------------------- |
| *Synopsis*              | Indicates whether to include the return value in debug messages logged by default. |
| *Default value*         | false                                                                              |
| *Allowed values*        | truefalse                                                                          |
| *Multi-valued*          | No                                                                                 |
| *Required*              | No                                                                                 |
| *Admin action required* | None                                                                               |
| *Advanced*              | No                                                                                 |
| *Read-only*             | No                                                                                 |

### default-throwable-stack-frames

|                         |                                                                                                                    |
| ----------------------- | ------------------------------------------------------------------------------------------------------------------ |
| *Synopsis*              | Indicates the number of stack frames to include in the stack trace for method entry and exception thrown messages. |
| *Default value*         | 2147483647                                                                                                         |
| *Allowed values*        | An integer.Lower limit: 0.Upper limit: 2147483647.                                                                 |
| *Multi-valued*          | No                                                                                                                 |
| *Required*              | No                                                                                                                 |
| *Admin action required* | None                                                                                                               |
| *Advanced*              | No                                                                                                                 |
| *Read-only*             | No                                                                                                                 |

### enabled

|                         |                                                         |
| ----------------------- | ------------------------------------------------------- |
| *Synopsis*              | Indicates whether the Log Publisher is enabled for use. |
| *Default value*         | None                                                    |
| *Allowed values*        | truefalse                                               |
| *Multi-valued*          | No                                                      |
| *Required*              | Yes                                                     |
| *Admin action required* | None                                                    |
| *Advanced*              | No                                                      |
| *Read-only*             | No                                                      |

### java-class

|                         |                                                                                                  |
| ----------------------- | ------------------------------------------------------------------------------------------------ |
| *Synopsis*              | The fully-qualified name of the Java class that provides the Debug Log Publisher implementation. |
| *Default value*         | org.opends.server.loggers.DebugLogPublisher                                                      |
| *Allowed values*        | A Java class that extends or implements:- org.opends.server.loggers.LogPublisher                 |
| *Multi-valued*          | No                                                                                               |
| *Required*              | Yes                                                                                              |
| *Admin action required* | None                                                                                             |
| *Advanced*              | No                                                                                               |
| *Read-only*             | No                                                                                               |
