Я уверен, что это уже сделано, но Google не помогает мне - меня заваливают ответами на похожие, но разные проблемы:
Мой начальник попросил меня найти или построить систему, которая будет регистрировать использование наших установок киоска. Мы создаем киоски, используя java, нативный c ++, c #, python и используя такие вещи, как Unity. Мы увидели другую компанию, с которой работали, используя простую систему, в которой почтовый вызов с данными регистрировался на удаленном сайте, чтобы проверить его позже. Система позволяла прикладному программисту определять содержание сообщения и могла распределять его для отладки или выпуска в соответствии с пожеланиями программиста.
Примером вывода журнала может быть:
[Debug] 28-11-2011 10:10:20 Kiosk1: Pulse
[Debug] 28-11-2011 10:10:25 Kiosk1: Button pressed
[Debug] 28-11-2011 10:10:45 Kiosk1: Widget used
[Debug] 28-11-2011 10:11:20 Kiosk1: Pulse
Я посмотрел на log4net / log4j, но, похоже, он не совместим с нативным c ++ или python. Я, наверное, ошибаюсь там :).
Кто-нибудь знает о системе, которая работает подобным образом, или которая в противном случае подойдет для регистрации на таких разных языках? Если нет, я могу написать свой достаточно легко. Я просто не хочу поддерживать это :)
С уважением,
Стив