tree: bb863e78ad4ef314c377d3ff6c34ae4d023328f3 [path history] [tgz]
  1. client/
  2. dbus/
  3. dbus_bindings/
  4. init/
  5. minijail/
  6. proto/
  7. tmpfiles.d/
  8. adaptor_factory.cc
  9. adaptor_factory.h
  10. adaptor_factory_interface.h
  11. adaptor_interfaces.h
  12. BUILD.gn
  13. daemon.cc
  14. daemon.h
  15. dbus-constants.h
  16. DIR_METADATA
  17. helper_manifest.textproto
  18. logger_interface.h
  19. logging_prefs.cc
  20. logging_prefs.h
  21. main.cc
  22. manager.cc
  23. manager.h
  24. manager_dbus_adaptor.cc
  25. manager_dbus_adaptor.h
  26. modem.cc
  27. modem.h
  28. modem_dbus_adaptor.cc
  29. modem_dbus_adaptor.h
  30. OWNERS
  31. README.md
modemloggerd/README.md

Modem Logger Daemon

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.

Modem-specific program API

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.