CSAPI logging is intended for debugging, therefore it should be utilized only in case of necessity by request of a Broadcom Support Engineer.
Below is an explanation of each of the CSAPI Debug settings as well as if the setting is required and the default value.
Setting | Description | Required | Default Value |
CSAPI_DEBUG_LOG | The path and file name of the debug log. I.e. /var/log/csapi.log | Yes | None |
CSAPI_DEBUG_LEVEL | The level the log should be set to (0 - None, 1 - Fatal, 2 - Error, 3 - Warning, 4 - Notice, 5 - Verbose) | Yes | None |
CSAPI_DEBUG_FILE_SIZE_LIMIT | The maximum size of each log file. The value of this setting is in bytes and has a minimum value of 1 and a maximum value of 1048576000 (1GB). | No | 1048576000 |
CSAPI_DEBUG_MAX_LOG_FILES | The number of additional logs to keep after reaching the CSAPI_DEBUG_FILE_SIZE_LIMIT. This setting has a minimum value of 3 and a maximum value of 20. (Note: Each restart the SPE service will cause an additional 1 + CSAPI_DEBUG_MAX_LOG_FILES files to be created) | No | 3 |
/etc/init.d/symcscan stop
cd /opt/SYMCScan/bin
cp -p symcscan.sh symcscan.sh.bak
CSAPI_DEBUG_LOG=/var/log/csapi.log
CSAPI_DEBUG_LEVEL=5
CSAPI_DEBUG_FILE_SIZE_LIMIT=104857600
CSAPI_DEBUG_MAX_LOG_FILES=3
export CSAPI_DEBUG_LOG
export CSAPI_DEBUG_LEVEL
export CSAPI_DEBUG_FILE_SIZE_LIMIT
export CSAPI_DEBUG_MAX_LOG_FILES
export STARGATE_DEBUG_LEVEL=5
If you are running SPE 9.0 and later:
cd /opt/SYMCScan/bin
cp -p controller.sh
controller.sh.bakexport
STARGATE_DEBUG_LEVEL=5 /etc/init.d/symcscan start
/var/log/csapi.log
, as well as all files in /opt/SYMCScan/bin/definitions/Stargate/logs/
/etc/init.d/symcscan stop
/etc/init.d/symcscan start
For collecting SPE VERBOSE logs, CSAPI debug logs, and Stargate VERBOSE logs on Windows, see:
https://knowledge.broadcom.com/external/article/211023