документирование ?ошибок?
От: Max404.NET Россия http://HrExpress.ru/
Дата: 01.02.06 18:27
Оценка:
ситуация: в программе отлавливаются ошибки, исключения и прочие ситуации. При этом пользователю выдается сообщение типа "ошибка №хххх бла-бла-бла..." нужно как-то вести базу этих ошибок, чтобы админ при обращении пользователя мог локализовать проблему. То есть каждой ошибке должно соответствовать подробное описание (для админа, пользователю это не нужно) Как можно сделать подобное? Может какие-то системы существуют (желательна поддержка VS) или придется это делать в Экселе?

01.02.06 22:58: Перенесено модератором из '.NET' — TK
Одинаковые ошибки необязательно делать каждый раз, достаточно сделать одну, а затем обращаться к ней по мере необходимости из любого места программы.
Re: документирование ?ошибок?
От: TK Лес кывт.рф
Дата: 01.02.06 18:59
Оценка:
Hello, "Max404.NET"
> Может какие-то системы существуют (желательна поддержка VS) или придется это делать в Экселе?

С поддержкой VS — есть Visual Studio Team System А так, можно покопать в сторону BugTracker'ов
Posted via RSDN NNTP Server 2.0
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
документирование ?ошибок?
От: Аноним  
Дата: 01.02.06 21:01
Оценка:
>>При этом пользователю выдается сообщение типа "ошибка №хххх бла-бла-бла..." нужно как-то вести базу этих ошибок, чтобы админ при обращении пользователя мог локализовать проблему.

См. System.Diagnostics.Trace и TraceListener.

[[url=http://www.gotdotnet.ru/DotNet/FAQ/OfflineFAQ/236958.aspx]Offline FAQ[/url]] [1.01]
2 min @ 56.6 kbps


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re: документирование ?ошибок?
От: Max404.NET Россия http://HrExpress.ru/
Дата: 02.02.06 07:03
Оценка:
Здравствуйте, eisernWolf, Вы писали:

>>>При этом пользователю выдается сообщение типа "ошибка №хххх бла-бла-бла..." нужно как-то вести базу этих ошибок, чтобы админ при обращении пользователя мог локализовать проблему.


W>См. System.Diagnostics.Trace и TraceListener.


Пожалуйста прочитайте вопрос целиком и попробуйте понять его смысл...
Одинаковые ошибки необязательно делать каждый раз, достаточно сделать одну, а затем обращаться к ней по мере необходимости из любого места программы.
Re[2]: документирование ?ошибок?
От: Max404.NET Россия http://HrExpress.ru/
Дата: 02.02.06 07:09
Оценка:
Здравствуйте, TK, Вы писали:

TK>Hello, "Max404.NET"

>> Может какие-то системы существуют (желательна поддержка VS) или придется это делать в Экселе?

TK>С поддержкой VS — есть Visual Studio Team System А так, можно покопать в сторону BugTracker'ов


да, забыл написать про баг трекеры) кк я понимаю они предназначены для ошибок, то есть ошибка нашидится, затем исправляется, и тд, мне же нужна работа с ссобщениями пользователю, например
Ошибка №1: Сервер недоступен.
Ошибка №2: Не удалось сохранить файл.
Ошибка №3: Ошибка в функции ХХХ.
Одинаковые ошибки необязательно делать каждый раз, достаточно сделать одну, а затем обращаться к ней по мере необходимости из любого места программы.
Re: документирование ?ошибок?
От: slskor  
Дата: 02.02.06 12:17
Оценка:
Здравствуйте, Max404.NET, Вы писали:

MN>ситуация: в программе отлавливаются ошибки, исключения и прочие ситуации. При этом пользователю выдается сообщение типа "ошибка №хххх бла-бла-бла..." нужно как-то вести базу этих ошибок, чтобы админ при обращении пользователя мог локализовать проблему. То есть каждой ошибке должно соответствовать подробное описание (для админа, пользователю это не нужно) Как можно сделать подобное?


Java-программисты решают такую проблему средствами Log4J. К приложению можно прицепить аппендер, который будет данные об ошибках сливать в файл, отправлять по SMTP или сохранять в базе данных. Можно, также, регистрировать проблему в багтрекере. Я делал такой аппендер для багтрекера Jira. Для .Net существует клон Log4j, называется Log4Net. Не сомневаюсь, что его средствами можно реализовать все то же самое.
Re: документирование ?ошибок?
От: Аноним  
Дата: 02.02.06 19:31
Оценка:
>>Пожалуйста прочитайте вопрос целиком и попробуйте понять его смысл...

Угу. Пожалуйста, читайте MSDN и книги вида Отладка приложений в Microsoft .NET и Microsoft Windows Роббинса.

[[url=http://www.gotdotnet.ru/DotNet/FAQ/OfflineFAQ/236958.aspx]Offline FAQ[/url]] [1.01]
2 min @ 56.6 kbps


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re[2]: документирование ?ошибок?
От: Аноним  
Дата: 02.02.06 20:48
Оценка:
Здравствуйте, eisernWolf, Вы писали:

>>>Пожалуйста прочитайте вопрос целиком и попробуйте понять его смысл...


W>Угу. Пожалуйста, читайте MSDN и книги вида Отладка приложений в Microsoft .NET и Microsoft Windows Роббинса.


Понятно, все-таки не удосужились...

нужно как-то вести базу этих ошибок, чтобы админ при обращении пользователя мог локализовать проблему


интересует не отлов ошибок как таковой а ведение документации по отлавливаемым исключительным ситуациям, ё-маё, не знаю как уже и написать чтобы стало понятно...

//max404
Re[2]: документирование ?ошибок?
От: Аноним  
Дата: 02.02.06 23:54
Оценка: -1
>ё-маё, не знаю как уже и написать чтобы стало понятно...

Вот когда сам прочитаешь все ответы и поймёшь, что тебе надо — тогда и спрашивать ничего не надо будет. Всё уже изобретено и тебе на тарелочке выложено.
Хоть Ё, хоть ТваЁ...
--
Абыpвалг! — сказал Linux после pyсификации


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.