Indigo includes a very robust logging infrstructure allowing each terminal session to record received data directly to log files. Each terminal session maintains it's own discrete log file and log file settings. Indigo provides a wide variety of logging options useful for long term and short term data logging. These features include constraining log file sizes, automatically rolling over to new log files based on file size or based on date change, and appending time stamps on received data in the log record.