Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Вниз

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

 
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 вся ветка

Форум: "Начинающим";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.071 c
15-1352992480
Dennis I. Komarov
2012-11-15 19:14
2013.03.22
DNS


2-1344332083
ramster
2012-08-07 13:34
2013.03.22
юникод DelphiXE


2-1333345551
TSubject
2012-04-02 09:45
2013.03.22
Вопрос по выпадающему списку


15-1353572399
Иван Уткин
2012-11-22 12:19
2013.03.22
Вопрос по теории вероятностей?


15-1346364143
Artem
2012-08-31 02:02
2013.03.22
В Visual С++ автоматическая сборка мусора?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский