Вниз
Скачать: CL | DM;

логирование   Найти похожие ветки 

← →
Scott Storch ©   (2012-03-13 15:40) [0]

Есть библиотека (dll) содержащая около 100 функций. Каждая функция, не зависимо от того произошло исключение или нет, всегда возваращает какой-либо результат (все функции обернуты в try..except, исключение никогда не возбуждается). Для локализации ошибок, возникла необходимость логировать вызовы функций и передаваемые в функции параметры. Как правильнее поступить: логировать только те функции, которые вернули код ошибки, либо вообще все вызовы логировать. Если логировать только вызовы функции, возвратившие код ошибки, то нельзя будет получить последовательность вызовов функций, если логировать все вызовы функции, то лог-файл очень сильно разрастается. Что посоветуете?


← →
Ega23 ©   (2012-03-13 16:09) [1]


> Что посоветуете?


1. Разворачивать стек ошибок
2. Писать без ошибок.


← →
sniknik ©   (2012-03-13 16:11) [2]

размер лог файла величина сильно переоцененная... пофигу на размер. тем более можно лог "бить" по дням например.


← →
Slym ©   (2012-03-14 15:22) [3]

вести буфер сообщений с некоторой глубиной...
если ошибка возникла - сохранять весь буфер...



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.048 c
15-1347354383
xayam
2012-09-11 13:06
2013.03.22
SVG


15-1333688336
han_malign
2012-04-06 08:58
2013.03.22
VAD(Обнаружение Активности Голоса)


2-1348395531
Писатель
2012-09-23 14:18
2013.03.22
Преобразование String в PwideChar


15-1354088508
asail
2012-11-28 11:41
2013.03.22
Win7 32bit и 8гиг оперативки...


15-1340089952
Омлет
2012-06-19 11:12
2013.03.22
Почему FreeAndNil такой, какой он есть?




   Наверх