Регистрация, которая является лучшим способом - PullRequest
2 голосов
/ 23 апреля 2010

Люди, которые говорят о регистраторах здесь, никогда не говорят о EventLog, я думаю, что это хорошо для системы Windows. Это надежно, или я нашел его мертвым в какое-то плохое утро?

EventLog позволяет вам создавать определенную папку или папки для вашего приложения, я думаю, что в EventLog, потому что как Front End и Back End, так и все на сервере может войти в него.

Так что это прозрачно для всех приложений, и мы можем поместить нашу регистрацию в определенную папку, чтобы мне не приходилось просматривать информационные сообщения zillion sys.

Почему бы не регистрировать все на SQLServer, я создаю веб-сайт электронной коммерции, если SQL-сервер не работает в любом случае. но я беспокоюсь о временном сбое соединения, что ты думаешь?

Почему всем нравятся файлы, они могут быть большого размера, слишком большими для обработки, или, возможно, я создам другой файл, когда файл слишком большой, и я могу создать файл с датой.

Кто-нибудь пробовал библиотеку MS Enterprise? поговори со мной об этом.

Спасибо

Ответы [ 2 ]

7 голосов
/ 23 апреля 2010

Я думаю, что некоторые люди выбирают файлы, потому что это простой вариант, и вы получаете преимущество , регистрирующее только ту информацию, которую вы действительно хотите захватить . Если вы используете журнал событий Windows, вы застреваете, пытаясь найти тысячи событий ОС, которые произошли в ту же минуту, что и искомая запись журнала.

Я бы предложил каркас для ведения журналов, который будет отвечать вашим потребностям, не отягощая вас ненужным ненужным мусором.

Я думаю, что наиболее часто используемая среда ведения журналов для платформы .NET - log4net . Но вам придется найти тот, который лучше всего подходит для вашего проекта.

Вот вам вопрос, связанный с ведением журнала.
https://stackoverflow.com/questions/98080/what-is-the-best-logging-solution-for-a-c-net-35-project

Лично я не могу вспомнить ни одной причины, по которой я бы в первую очередь использовал журналы ОС Windows для своего приложения электронной коммерции.

0 голосов
/ 23 апреля 2010

Я довольно часто использую журнал событий, особенно когда пишу Windows Services. Это очень полезно в заблокированных средах, когда системные администраторы не хотят, чтобы вы записывали в файловую систему. В целом, я думаю, что SysAdmins очень ценят это, так как они могут легко найти все важные журналы в одном месте (разделенные приложением, хотя, как вы говорите) без необходимости искать файлы журнала, но вы должны быть осторожны, чтобы не писать слишком много записей так как это может быть немного трудно читать по сравнению с красиво отформатированным текстовым журналом.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...