---
title: HTTP Access Log Publisher
description: This is an abstract object type that cannot be instantiated.
component: pingds
version: 8.1
page_id: pingds:configref:objects-http-access-log-publisher
canonical_url: https://docs.pingidentity.com/pingds/8.1/configref/objects-http-access-log-publisher.html
section_ids:
  http_access_log_publishers: HTTP Access Log Publishers
  parent: Parent
  http_access_log_publisher_properties: HTTP Access Log Publisher properties
  basic_properties: Basic properties
  enabled: enabled
  java-class: java-class
---

# HTTP Access Log Publisher

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

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

HTTP access log messages provide information about the types of HTTP requests processed by the server.

## HTTP Access Log Publishers

The following HTTP Access Log Publishers are available:

* [External HTTP Access Log Publisher](objects-external-http-access-log-publisher.html)

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

* [JSON File Based HTTP Access Log Publisher](objects-json-file-http-access-log-publisher.html)

These HTTP Access Log Publishers inherit the properties described below.

## Parent

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

## HTTP 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                              |
| --------------------------------------------- |
| [enabled](#enabled) [java-class](#java-class) |

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

### java-class

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