Start/notes.ini Parameters/Compact_Log_All

Compact_Log_All

🛠️
Parameter: Compact_Log_All
Short description: Controls how verbosely Compact actions are logged in the console/log.

Profile

Parameter
Compact_Log_All
Category
Logging / Debug
Component
Server
Available since
R6
Supported versions
9.0.1, 10.0, 11.0, 12.0, 14.0, 14.5
GUI equivalent
notes.ini only (no GUI)
Possible values
0 = summary only (default), 1 = log each compacted DB separately

Description

By default, the Compact task summarizes its output per run in a short summary (number of NSFs processed, failures, space saved, ...). With Compact_Log_All=1, a separate log entry is written for every compacted database in console.log and log.nsf – including the bytes saved per file.
Very helpful for auditing/trending or for analyzing which NSF releases particularly large amounts of whitespace.

Example configuration

Compact_Log_All=1

Notes & pitfalls

  • On large servers with many NSFs, the console output grows considerably.
  • Recommended to enable temporarily to analyze compact load profiles.
  • Pairs well with ShowDatabaseCompactProgress (live progress).
  • Take log volume for log.nsf and retention into account (Log=...).
  • The change takes effect immediately for new compact runs.