Показать сообщение отдельно
Старый 26.11.2011, 01:09   #5  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,286 / 3494 (123) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
В качестве развития темы (исключительно на уровне идеи) - можно вставить код в:
- RunBase (глобально, а не только в RunBaseReport) - получим информацию о том - кто какой класс когда запускал (ну, имеется в виду - нужно в табличку скидывать эту информацию).
- Classfactory/formRunClass - получим информацию о том, кто какую форму когда запускал (а если еще заглянем в args.menuItemName() - то и из какого пункта меню)

При всей простоте и одновременно, казалось бы ненужности данной модификации - она очень востребованна в двух случаях:
1. Обновление версии. Нужно понять - кто чем пользуется - что нужно и что не нужно. Об этом уже упоминал gl00mie
2. Запуск проекта. Нужны некоторые "разведданные" того - кто когда заходил в систему и какие формы открывал (т.е. что смотрел). Дабы если что - ткнуть носом (мол система не будет работать - пока вы в ней не будете работать), а также прогнозировать - что при отсутствии вопросов по системе - все ли понятно без вопросов или просто в систему не заходят.

Причем - в идеале - этот лог хорошо иметь возможность отключать (т.к. он естественно - влияет на производительность системы) и как-то настраивать - к примеру - на логирование по пользователям (чтобы не мониторить всех и сразу)
__________________
Возможно сделать все. Вопрос времени
За это сообщение автора поблагодарили: Pustik (4).