---
title: Access Log Publisher
description: This is an abstract object type that cannot be instantiated.
component: pingds
version: 8.1
page_id: pingds:configref:objects-access-log-publisher
canonical_url: https://docs.pingidentity.com/pingds/8.1/configref/objects-access-log-publisher.html
section_ids:
  access_log_publishers: Access Log Publishers
  parent: Parent
  dependencies: Dependencies
  access_log_publisher_properties: Access Log Publisher properties
  basic_properties: Basic properties
  enabled: enabled
  filtering-policy: filtering-policy
  java-class: java-class
  advanced_properties: Advanced properties
  suppress-internal-operations: suppress-internal-operations
  suppress-synchronization-operations: suppress-synchronization-operations
---

# Access Log Publisher

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

Access Log Publishers are responsible for distributing access log messages from the access logger to a destination.

Access log messages provide information about the types of operations processed by the server.

## Access Log Publishers

The following Access Log Publishers are available:

* [Common Audit Access Log Publisher](objects-common-audit-access-log-publisher.html)

* [File Based Access Log Publisher (DEPRECATED)](objects-file-based-access-log-publisher.html)

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

These Access Log Publishers inherit the properties described below.

## Parent

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

## Dependencies

Access Log Publishers depend on the following objects:

* [Access Log Filtering Criteria](objects-access-log-filtering-criteria.html)

## Access 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                                                                    | Advanced Properties                                                                                                                       |
| ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- |
| [enabled](#enabled) [filtering-policy](#filtering-policy) [java-class](#java-class) | [suppress-internal-operations](#suppress-internal-operations) [suppress-synchronization-operations](#suppress-synchronization-operations) |

### Basic properties

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

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

### filtering-policy

|                         |                                                                                                                                                                                                                                                                          |
| ----------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| *Synopsis*              | Specifies how filtering criteria should be applied to log records.                                                                                                                                                                                                       |
| *Default value*         | no-filtering                                                                                                                                                                                                                                                             |
| *Allowed values*        | * exclusive: Records must not match any of the filtering criteria in order to be logged.

* inclusive: Records must match at least one of the filtering criteria in order to be logged.

* no-filtering: No filtering will be performed, and all records will be logged. |
| *Multi-valued*          | No                                                                                                                                                                                                                                                                       |
| *Required*              | No                                                                                                                                                                                                                                                                       |
| *Admin action required* | None                                                                                                                                                                                                                                                                     |
| *Advanced*              | No                                                                                                                                                                                                                                                                       |
| *Read-only*             | No                                                                                                                                                                                                                                                                       |

### java-class

|                         |                                                                                                   |
| ----------------------- | ------------------------------------------------------------------------------------------------- |
| *Synopsis*              | The fully-qualified name of the Java class that provides the Access Log Publisher implementation. |
| *Default value*         | org.opends.server.loggers.AccessLogPublisher                                                      |
| *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                                                                                                |

## Advanced properties

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

### suppress-internal-operations

|                         |                                                                                                                                                                       |
| ----------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| *Synopsis*              | Indicates whether internal operations (for example, operations that are initiated by plugins) should be logged along with the operations that are requested by users. |
| *Default value*         | true                                                                                                                                                                  |
| *Allowed values*        | truefalse                                                                                                                                                             |
| *Multi-valued*          | No                                                                                                                                                                    |
| *Required*              | No                                                                                                                                                                    |
| *Admin action required* | None                                                                                                                                                                  |
| *Advanced*              | Yes                                                                                                                                                                   |
| *Read-only*             | No                                                                                                                                                                    |

### suppress-synchronization-operations

|                         |                                                                                                          |
| ----------------------- | -------------------------------------------------------------------------------------------------------- |
| *Synopsis*              | Indicates whether access messages that are generated by synchronization operations should be suppressed. |
| *Default value*         | false                                                                                                    |
| *Allowed values*        | truefalse                                                                                                |
| *Multi-valued*          | No                                                                                                       |
| *Required*              | No                                                                                                       |
| *Admin action required* | None                                                                                                     |
| *Advanced*              | Yes                                                                                                      |
| *Read-only*             | No                                                                                                       |
