Devices hold a debug verbosity settings. This controls how many debug records are logged. The setting can specify 4 different levels for a number of device modules (GPS, GSM, Accelerometer, etc). The 4 levels are:
- Info: maximum information; highest data usage; only use this level if you are debugging a problem (eg. movement threshold crossed; starting trip)
- Warning: informative warnings; low to moderate data usage depending on errors encountered; provides information on retries and everyday errors (eg. SMS read timeout)
- Severe: severe issues are logged; low data usage; provides information on errors that significantly affect the device operations (eg. commit failure)
- Critical: only critical issues are logged; lowest data usage; logs are only created on events critical to the systems operations (eg flash memory failure)
Debug settings are specified with an expiry date. On the expiry date, the setting is reverted to severe by the server.
To apply debug settings:
Select a device (1)
Go to Device Operations (1); Set Device Debug Flags (2)
Select Debug Expiry Date (1), choose appropriate level for all modules (2), then click on OK (3). After the expiry date, the level will be reverted to Severe.
Levels for individual modules can also be specified using the drop down menus.
In the background, OEM queues an Async Message to go down to the device. It will be received the next time the device connects, or immediately if currently connected. So these settings may only apply after a new connection if the device is not currently connected.
View the Device Logs to see captured data.