This daemon abstracts out the common portions of modem logging, i.e. enabling logging functionality, triggering logging, and maintaining log files. Currently, the daemon is meant for test images only.
In order to enforce a process boundary between modemloggerd and third-party modem loggers, we farm out steps that require modem-specific knowledge to different programs. modemloggerd will call into these programs to request logging services.