Pull to refresh

Comments 28

Спасибо. Я лично использую свой собтвенный logger для обработки и категоризации ошибок. и доступ к нему очень простой - www.site.com/ddmmyyyy.txt
я уже говорил, что ASP+.NET+"windows хостинг" должен умереть? :)
asp.net 3.5 + windows server 2008 придёт на смену
Судя по планам M$ идёт замена LAMP => WAMP, Apache=>IIS, Mysql=>M$SQL. Для локалхостов и мелких проектов это всё бесплатно. Что касается глобального web, то и туда нацелены товарищи с M$. Из крупных примеров в России - мастерхост.
Странно, второй раз публикую топик по .NET и второй раз приходит линуксойд и начинает неаргументированный высер
обычно еще в карму гадят... :)
Обычно им нечем гадить в карму
алерт!11 секта виндузятников быдлокодеров o_O
А с чего вы взяли, что он Линуксоид? Такой же, как и все, скорее всего.
да скучно чето стало, вот решил попинать немного виндузятников на хабре :)
а на карму пофик, т.к. в отличии от вас я на нее не дрочу
вобще, хабр удивительное явление - стадность и кармадрочерство здесь развились как ни где больше в рунете.
С чего вы взяли, что я на нее дрочу. Просто я не пишу всякой бессмысленной херни и она у меня есть.
UFO landed and left these words here
Я сейчас пишу из-под убунты и мне все равно очень нравится C# и ASP.Net
полностью поддерживаю!)) сижу под fedora core и под виндой... глючит и одна и вторая. программирую на qt и на .net.. хочу попробовать mono project всё никак руки не дойдут
Еще можно использовать библиотеку log4net.
В ней есть 7 уровней сообщений, по которым можно разграничить сообщения (INFO, DEBUG, ERROR, FATAL...), различные appender`ы, в том числе с помощью которого можно слать логи на e-mail, или писать в файл с определенным форматом названия аля ddmmyyyy.txt, фильтры и прочее :). Все тоже можно настраивать через конфиг. Самое приятное, что изменения в конфигурационном файле тут же подхватываются.
Единственное что может смутить, так это то, что в самой библиотеке используется старый механизм обертки конфигурационных файлов (используются классы/интерфейсы помеченные obsolete).
P.S. Ну а самое главное что не приходится писать свой велосипед для логов, как показывает моя практика, возможностей log4net сполна хватает (даже больше ;).
Мы используем Enterprise Library для логирования.
Сравнивали 2 этих библиотеки: получается, что log4net быстрее, но зато EntLib стабильнее, и умеет логировать ошибки логирования :)
Добавлю и свою ссылку на библиотеку с похожим и в чем-то расширенным функционалом
ELMAH (Error Logging Modules and Handlers) по адресу http://code.google.com/p/elmah/
+1. правда я немного модифицировал его - добавил вывод коллекций Cookies, Session. Вот это действительно помогает в исследование ошибок.
Спасибо за статью. Eщё очень неплохой вариант, использовать Enterprise Library для этих целей, как мне кажеться, шире возможности. Хотя лично я, так же предпочитаю log4net, со своими кстомными апендарами, логерами и пачкой провереных временем Сustom Exceptions :)
Хорошая штука, использую, но стандартные провайдеры и таблицы в бд все переписал:)
Согласен что log4net более гибок в этом плане... из за открытого исходного кода, есть возможность создавать свои "аппендеры" с учетом того что готовых немало.
Сейчас только начинаю изучать .NET и ASP.NET в частности. Такие статьи для меня являются очень полезными. Спасибо автору.
О сколько нам открытий чудных готовит web.config
Автору виртуальный плюс, вот: +
Sign up to leave a comment.

Articles