(9.0+) Archive Service configuration
Registry settings are used to configure the following:
- When the Archive Service runs
- Where the archived files are located
- Which logs are included in the archive
- When archives are deleted
- The method of file compression
- .7z format
- zip format
Registry settings
Use these registry settings to configure the Archive Service.
The following subkeys can be found in HKEY_LOCAL_MACHINE\SOFTWARE\Virtual Hold\Archive Service.
Setting | Description | Values | Default |
---|---|---|---|
ArchiveAgeToDelete | The number of days before an archive is deleted. | Units in days | 7 |
ArchiveFormat | File format of the compressed archive files. | zip or 7z | 7Z |
FileAgeToProcess | How old a log file must be before it can be included in an archive. | Units in hours | 1 |
MaxArchiveFileSize | How big the current archive must be to start another archive file. This allows the archive files to be split. Note: If the current archive size is less than this value, then the file will be appended and may grow larger than this setting. | Value is in Megabytes. Entering zero (0) means no limit. | 10 |
MaxFilesToProcess | The number of files to compress per archive scan. | Units are number of files. Entering zero (0) means no limit on the number of files. | 0 |
ScanInterval | The amount of time to pause between archive scans. | Number of minutes. Entering zero (0) will force the service to run continuously. | 5 |
The following subkeys can be found in both HKEY_LOCAL_MACHINE\SOFTWARE\Virtual Hold and HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Virtual Hold. Both subkeys must be updated for a change to take effect.
Setting | Description | Values | Default |
---|---|---|---|
MainLogFilePath | Path to the VHLogs directory used by the core components of virtual hold to log for active logs to archive. | Any valid directory path | N/A |
LogLevel | Determines which events will be logged. Consult the following section for details on each log level. | 0-11 | 5 |
Log levels
* Each LogLevel contains the information in previous levels plus the additional information listed:
Log Level | Included in Logs |
---|---|
0 | No log |
1 | Errors |
2 | Warnings |
3 | Informational messages |
4 | Fatal errors |
5 | Default setting, used by most systems. |
6 | CallInfo data values, DST information, Callback Launcher, IVRGroup, TIAL event data, QMCL_translator, IVR get digits |
7 | Estimated Wait Time calculations, Threading/LineStats, QueueSnapShot, QueueStats, Callback forecast/Queue variables, QMCL message data |
8 | QMCL messages, Scheduling, Smart Queues |
*9 | Locking, TIALData SDK, Call Setting data values, IVR Call States details |
*10 | Debug messages, Parse time, Message tokenize, Read registry |
*11 | Debug messages level 2, low level tracing |
* These levels are used when needed to troubleshoot a difficult issue. Increasing the loglevel value will increase the size of the log archives.