Моя задача - создать класс, который будет собирать активность пользователей вокруг нескольких приложений.
Допустим, у меня есть класс TLogging
и глобальный объект с именем Logging
.
Действия пользователя (открытие экрана и т. Д.) Должны быть собраны в памяти (возможно, помещены в (строковый) список TLogging
) и сохранены в файле журнала через некоторый интервал времени (каждые 10 минут), или когда Приложение закрыто.
Наиболее важным является то, что ведение журнала должно осуществляться в «тихом режиме», оно никоим образом не должно влиять на рабочий процесс пользователя: без зависания экрана, без исключений.
Пожалуйста, дайте мне направление для этой задачи.