2009-04-23 2 views
1

Это, кажется, несколько более конкретный вопрос, который уже задал вопрос: насколько надежна служба журнала событий Windows, если я ищу службу регистрации «огонь и забыть», так что даже ошибка при вызове службы не влияет на вызывающего, и что-то где-то отмечено ОС?Robust Event Logging

+0

Есть ли конкретная ситуация, которая, по вашему мнению, вызовет икоту в самом сервисе? – theG

+0

Недостаток дискового пространства? – ProfK

+0

Существуют настройки, которые управляют тем, что журнал событий выполняет с заполнением диска. Удалить самые старые события, чтобы они соответствовали бюджету. Так что остановите процессор и откажитесь от загрузки. Вы (администратор ПК, то есть) решаете. – RBerteig

ответ

2

На стороне Windows журнал событий в порядке. Он так долго используется так много приложений, что он определенно стабилен. Я уверен, что вы можете найти творческие способы свернуть API, подав ему достаточно плохой ввод, но это, вероятно, верно для каждого API. При правильном использовании он будет работать.

Учитывая, что вы обычно не используете журнал событий в контексте «огонь и забыть». Имейте в виду, что это системно-глобальный журнал, который должен быть прочитан администратором. Если кормить слишком много событий, это станет совершенно бесполезным с точки зрения администратора. Если вы используете его редко и только для значимых событий, вы можете потратить свое время и убедиться, что ваш ввод действителен, и никакие исключения не распространяются на вашу основную логику.

Наконец, если вы ищете реальную инфраструктуру регистрации «огонь и забыть», взгляните на ETW, которая представляет собой высокопроизводительную инфраструктуру отслеживания событий, встроенную в Windows.

0

По моему опыту, у меня никогда не было проблем с программным обеспечением Службы событий. Однажды у меня была проблема, но это была ошибка 4201 (?) «Отказано в доступе», вызванная «гуру» платформ в моем магазине. Но никогда ничего не касалось использования или вызовов API.

0

Журнал событий Windows хорошо работает для нас на практике. Единственные проблемы, которые были у нас в отношении стабильности, были в дни NT4 и давно прошли на практике. Просто убедитесь, что вы не наводняете его одним и тем же событием несколько раз или это становится болью, на самом деле смотреть;)