SASGIS - SAS.Планета
View Issue Details
0001159SAS.Планета[All Projects] Хотелкаpublic06-02-2012 04:5213-09-2014 19:10
Tolik 
 
normalfeatureN/A
confirmedopen 
110418 
24xxxx 
0001159: Лог-файл
Писать все ошибки в лог-файл.

Очень простой error.log, например:
06/02/2012 08:48:25 Http: The server name or address could not be resolved

По возможности добавить ещё информацию, откуда эта ошибка пришла.

В ini файл добавить параметр, чтобы его включать (по умолчанию выключен).
Идея уже звучала в 0000971 и 0001154, открыл отдельную хотелку, дабы не было пустым звуком.
No tags attached.
related to 0001997confirmed  Версионный кэш: выдавать сообщение о наличии дублирующегося тайла 
related to 0001982closed vdemidov Программа не ругается на отсутствие GetUrlScript.txt 
child of 0002543closed vdemidov Зависание программы после 10-15 минут скачивания карты 
child of 0002611confirmed  Добавить обработку эксепшенов в копировании тайлов 
Issue History
06-02-2012 04:52TolikNew Issue
06-02-2012 04:53TolikStatusnew => acknowledged
06-02-2012 04:53TolikAdditional Information Updatedbug_revision_view_page.php?rev_id=2701#r2701
06-02-2012 05:19TolikAdditional Information Updatedbug_revision_view_page.php?rev_id=2702#r2702
07-02-2012 11:31vdemidovStatusacknowledged => confirmed
07-02-2012 11:31vdemidovTarget Version => 29xxxx
01-07-2013 21:18zedRelationship addedrelated to 0001997
02-07-2013 08:07vdemidovRelationship addedrelated to 0001982
29-08-2013 08:29vdemidovTarget Version29xxxx => 24xxxx
13-09-2014 17:08zedNote Added: 0014649
09-01-2015 10:39vdemidovRelationship addedchild of 0002591
09-01-2015 10:40vdemidovRelationship deletedchild of 0002591
09-01-2015 10:41vdemidovRelationship addedchild of 0002543
28-01-2015 11:52zedRelationship addedrelated to 0002611
30-01-2015 08:17vdemidovRelationship replacedchild of 0002611

Notes
(0014649)
zed   
13-09-2014 17:08   
Нарыл отличный компонент в составе Synopse фреймворка: Enhanced logging in SynCommons. Можно настраивать уровни логирования, можно измерять время выполнения процедур, сам ловит исключения. Сохранять можно в файл (+ есть автоматическая система ротаций логов), в DebugOutput или куда-нить ещё, через call-back. В общем, очень продвинутся штука.