Device Monitoring Studio - Monitor, log and analyze data coming through PC ports and connections
Download Device Monitoring Studio Hide this button

Data Recording

Data recording allows you to capture all (or part) of monitored data to the disk file for subsequent analysis. This section tells you how to create log files. The Playback section tells you how to play back previously recorded log files. The Tools » Settings, Recording/Playback Tab section describes Data Recording and Playback configuration options.

Log File Structure

Device Monitoring Studio log files have extension .dmslog8. New log is automatically started each time you add Data Recording processing module to the monitoring session. Each log consists of one or more files. Device Monitoring Studio supports the following logging modes:

Unlimited Mode

In unlimited mode all data is being written to a single log file and is never deleted. The maximum supported log size in this mode is 159.92 GB. This is the default mode.


If your file grows up to the maximum limit, a multiple-files limited mode is automatically turned on and new part file is created.

Limited Modes

In addition to a single-file unlimited mode described above, Device Monitoring Studio supports single-file and multiple-files limited modes.

You may specify either the file size limit or a logging duration limit. Whenever the specified limit is reached, the following happens:


In single-file limited mode, the minimum allowed file size is 80 MB. The limits you specify will not be applied until the log grows higher than 80 MB.

Support For Previous Log Format

In addition to .dmslog8 log file format, the previous, .dmslog7 file format is also supported. Playback module supports playing back both formats, however it offers more functionality for the new format.

If you want to record into the old format, use the Legacy Data Recording processing module.


The future versions of Device Monitoring Studio will remove support for writing log files in the old format.

Configuring Data Recording

Data recording is taking place whenever a Data Recording processing module is added to a monitoring session. If you remove this processing module from a running session, recording stops; if you add this module to a running session, recording starts to a new log file. You cannot add more than one Data Recording module to a session.

For convenience, the following commands may be used as alternative:

Tools » Start/Resume Recording
Adds a Data Recording processing module to the current monitoring session or resumes a paused data recording.
Tools » Pause Recording
Pauses current recording.
Tools » Stop Recording
Removes a Data Recording processing module from the current monitoring session.

If you want to record new monitoring session from the very start, add the Data Recording processing module when you configure new monitoring session in Session Configuration Window.