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

start [/forum/topic.php?fid=58&msg=32189384&tid=2117904]: |
0ms |
get settings: |
11ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
56ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 267ms |
| total: | 434ms |

| 0 / 0 |
