---
title: Size Limit Log Retention Policy
description: Retention policy based on the amount of space taken by all the log files on disk.
component: pingds
version: 8.1
page_id: pingds:configref:objects-size-limit-log-retention-policy
canonical_url: https://docs.pingidentity.com/pingds/8.1/configref/objects-size-limit-log-retention-policy.html
section_ids:
  parent: Parent
  size_limit_log_retention_policy_properties: Size Limit Log Retention Policy properties
  basic_properties: Basic properties
  disk-space-used: disk-space-used
  advanced_properties: Advanced properties
  java-class: java-class
---

# Size Limit Log Retention Policy

Retention policy based on the amount of space taken by all the log files on disk.

## Parent

The Size Limit Log Retention Policy object inherits from [Log Retention Policy](objects-log-retention-policy.html).

## Size Limit Log Retention Policy 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       |
| ----------------------------------- | ------------------------- |
| [disk-space-used](#disk-space-used) | [java-class](#java-class) |

### Basic properties

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

### disk-space-used

|                         |                                                               |
| ----------------------- | ------------------------------------------------------------- |
| *Synopsis*              | Specifies the maximum total disk space used by the log files. |
| *Default value*         | None                                                          |
| *Allowed values*        | Uses [size syntax](size-syntax.html).Lower limit: 1.          |
| *Multi-valued*          | No                                                            |
| *Required*              | Yes                                                           |
| *Admin action required* | None                                                          |
| *Advanced*              | No                                                            |
| *Read-only*             | No                                                            |

## Advanced properties

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

### java-class

|                         |                                                                                                                        |
| ----------------------- | ---------------------------------------------------------------------------------------------------------------------- |
| *Synopsis*              | Specifies the fully-qualified name of the Java class that provides the Size Limit Log Retention Policy implementation. |
| *Default value*         | org.opends.server.loggers.SizeBasedRetentionPolicy                                                                     |
| *Allowed values*        | A Java class that extends or implements:- org.opends.server.loggers.RetentionPolicy                                    |
| *Multi-valued*          | No                                                                                                                     |
| *Required*              | Yes                                                                                                                    |
| *Admin action required* | None                                                                                                                   |
| *Advanced*              | Yes                                                                                                                    |
| *Read-only*             | No                                                                                                                     |
