2013-11-26 2 views
0

Я искал этот портал, и на самом деле я не смог найти ответ на этот вопрос. Я ищу какую-то структуру, которая позволяет мне регистрировать состояние и поведение пользователей, особенно значения, которые они ввели для форм, состояния сеанса, файлов cookie и т. Д. ... Все, что могло бы помочь в максимально возможной степени восстановить состояние приложения и воссоздать ситуации с ошибками с минимальной конфигурацией.Какая платформа .NET для сложного ведения журнала в ASP.NET?

Предпочтительные решения с открытым исходным кодом.

+0

ну, есть intellitrace, который отлично ... не с открытым исходным кодом, хотя и больше VS. http://msdn.microsoft.com/en-us/library/vstudio/dd264915.aspx –

+0

Но он доступен только на Ultimate, у меня есть Профессиональная версия –

+0

за это заплатить: -P (шутка). –

ответ

1

Для приложения и пользовательского состояния, вероятно, вам придется что-то самостоятельно разработать.

Для общего веб-статуса вы можете посмотреть ELMAH, который даст вам некоторый уровень детализации.

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

Если вы найдете лучшие подходы, поделитесь им.

+0

Я рекомендую также ELMAH. но для состояния приложения, скорее всего ... пользовательские вещи. –

+0

Мне нравится ELMAH, но я все еще думаю, что он беден в том, что он дает вам. Может быть, здесь есть что-то новое. Log4Net - это потрясающе, но слишком грубо, и я думаю, что проблема кроется. Трудно определить формат ведения журнала для всех типов данных, которые разработчик может захотеть записать. Таким образом, это должно быть сочетание получения информации об окружающей среде (ELMAH ++) и предоставления пользовательских регистраторов, таких как Log4Net. – tucaz

+0

согласен. Я думаю, что каждый разработчик имеет свой собственный путь и свои собственные требования, поэтому вы должны либо создавать свои собственные, либо ... оплачивать и использовать intellitrace –

Смежные вопросы