I'm doing an investigation and one of the items involved is the SLWatchDogClient.txt logfile.
- What's the purpose of this log file?
- What kind of logging is saved in this file?
I checked on some DMAs, but it's mostly empty. Only on one DMA I retrieved a line like this:
2023/10/05 21:34:15.728|??|19864|??|DBG|5|REMOVE (222) failed. The object or file was not found. (hr = 0x80040239)
Threads in DataMiner modules can send heartbeats to the SLWatchDog process in order to have RTE Thread Problem type errors generated when the thread gets stuck or ends up in an unexpected lengthy action.
SLWatchDogClient.txt is the logfile used by these modules to indicate problems while forwarding this process.
Typically, I wouldn't expect a lot of lines in there, if any.
The "REMOVE failed" line you observed appears to indicate a module which tried to unregister a thread which SLWatchDog apparently didn't know about. My initial guess would be that errors like these could possibly occur during a DataMiner restart.