Реализовать поточно-безопасное ведение журнала

Моя задача - создать класс, который будет собирать активность пользователей в нескольких приложениях.

Допустим, у меня есть класс TLogging и глобальный объект с именем Logging .

Действия пользователя (открытие экрана и т. Д.) Следует собирать в памяти (можно поместить в (строковый) список TLogging ) и сохранять в файл журнала через некоторый интервал времени (каждые 10 минут. ), или когда приложение закрыто.

Самым важным является то, что ведение журнала должно быть в «тихом режиме», оно не должно каким-либо образом влиять на рабочий процесс пользователя: ни зависания экрана, ни исключений.

Пожалуйста, дайте мне направление для этой задачи.

5
задан NGLN 15 November 2011 в 14:20
поделиться

0 ответов

Другие вопросы по тегам:

Похожие вопросы: