Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
23.06.2003, 16:06
|
|||
|---|---|---|---|
Организация лога исключительных ситуаций. |
|||
|
#18+
Народ, есть у кого опыт по этой теме ? Смысл такой: Есть приложение для работы с БД.В этом приложении порядка 50 форм. Если сработала исключительная ситуация, то показать все последние действия пользователя в данном приложении (включая нажатеия кнопок).... Прсто неохота изобретать велосипед, хотя он уже у меня есть Буду рад за любую информацию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.06.2003, 16:16
|
|||
|---|---|---|---|
Организация лога исключительных ситуаций. |
|||
|
#18+
Ну если только завести какой-нить StringList, на каждое событие повесить StringList1.Add('И тут он нажал кнопку "Пуск"'), а не exeption - StringList1.SaveToFile('C:\Log.txt') ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.06.2003, 16:25
|
|||
|---|---|---|---|
Организация лога исключительных ситуаций. |
|||
|
#18+
Если сработала исключительная ситуация, то показать все последние действия пользователя в данном приложении (включая нажатеия кнопок).... А зачем? Это типа когда сам не разобрался точно, чего понаписал, чтобы потом отслеживать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.06.2003, 16:41
|
|||
|---|---|---|---|
Организация лога исключительных ситуаций. |
|||
|
#18+
ИМХО, для логирования "всех последних действий пользователя" надо перехватывать вообще все его действия с пр-мой (до момента возникновения эксепшна). Что геморройно и будет тормозить, а в полученной куче мегабайт еще и хрен разберешься. Лично я логирую только запросы, отправляемые на сервер - по-моему это оптимальнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.06.2003, 16:52
|
|||
|---|---|---|---|
|
|||
Организация лога исключительных ситуаций. |
|||
|
#18+
Я, например, логирую все exception'ы. А насчет последовательности действий - я бы посоветовал глянуть в сторону CALL STACK - но у меня руки разобраться так и ен дошли - если разберетесь - поделитесь - будет интересно узнать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.06.2003, 04:52
|
|||
|---|---|---|---|
Организация лога исключительных ситуаций. |
|||
|
#18+
Попробуй дописать малость TWinControl, чтобы логировал некоторые события, ну еще на TCustomEdit, событие OnExit. И написать компоненту типа "TComponentEventLog" :), которую коннектить к контролам, а они будут отсылать ей мессаги. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.06.2003, 11:45
|
|||
|---|---|---|---|
Организация лога исключительных ситуаций. |
|||
|
#18+
И не нужно изобретать велосипед. Компонентов навалом. Из бесплатных есть JCL (проект JEDI). Там спотреть в примерах Call Stack: установленные билиотеки, загруженный софт, активный котрол, номера строк в приложении где произошел exception. На 90 процентов потребностей перекрывает сразу. В исходниках, что не мешает подправлять под свои нужды. Из опыта: практически сразу отлавливаются ошбки связанные с Access Violation. Рекомендую. Из платных порекомендовал Eureka Exception log. То же самое, но покрасивие, разбираться меньше, размер приложение увеличивает меньше, множество настроек. Исходники за отдельную цену. Я пользуюсь JEDI. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=58&tablet=1&tid=2117904]: |
0ms |
get settings: |
6ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 223ms |
| total: | 344ms |

| 0 / 0 |
