When a retention limit is reached, the server removes the oldest archived log before creating a new log. Log retention is only effective if you have a log rotation policy in place.

If you create a new log publisher, you must configure at least one log retention policy.

File Count Retention Policy
Sets the number of log files you want the server to retain. The default file count is 10 logs. If the file count is set to 1, then the log continues to grow indefinitely without being rotated.
Free Disk Space Retention Policy
Sets the minimum amount of free disk space. The default free disk space is 500 MBytes.
Size Limit Retention Policy
Sets the maximum size of the combined archived logs. The default size limit is 500 MBytes.
Time Limit Retention Policy
Sets the maximum length of time that rotated log files should be retained.
Custom Retention Policy
Create a new retention policy that meets your server’s requirements. This requires developing custom code to implement the desired log retention policy
Never Delete Retention Policy
Used in a rare event that does not require log deletion.
  • Use dsconfig to modify the log retention policy for the access logger.
    $ bin/dsconfig set-log-publisher-prop \
      --publisher-name "File-Based Access Logger" \
      --set "retention-policy:Free Disk Space Retention Policy"