What is the total space used for BVMS system logging before to overwrite your own data?
This article explains how to find and calculate the specific size of BVMS logs on your server when the log starts to overwrite your own data.
BVMS uses log4net for logging. In log4net several aspects of logging can be configured.
The total space required for BVMS logs is determined by two log4net parameters: maxSizeRollBackups and maximumFileSize.
- maxSizeRollBackups is the maximum number of log files that are kept.
E.g. if maxSizeRollBackups is 20, then the oldest log file is deleted as soon as the 21st log file is created.
- maximumFileSize is the maximum size of a log file.
E.g. if maximumFileSize is 10MB, then a new log file is started as soon as the last log file exceeded 10MB.
To calculate the maximum total log file size, check this file: ...<Program Files>\Bosch\VMS\AppData\Server\CentralServer\BvmsLogCfg.xml
This file contains individual settings for maxSizeRollBackups and maximumFileSize for every log file (BvmsLog.txt, OnvifLog.txt, keyboard.txt, ServerScriptLog.txt, ConfigurationLog.txt, CallSequencerLog.txt, RepositoryLogBvms.txt and BvmsErrorLog.txt).
To get the maximum sum of file sizes, simply sum the products (maxSizeRollBackups * maximumFileSize) for of all log files defined in BvmsLogCfg.xml.
E.g. (20 * 10MB) + (20 * 10MB) + (20 * 200MB) + ...