Я бы посоветовал вам не помещать информацию о журнале вашего приложения в файл журнала IIs.
Этот файл журнала специфичен для веб-сервера, и формат этого файла журнала определяется настройками журнала в IIs. Для него доступны сторонние инструменты анализа журналов, и вы можете оказаться в ситуации, когда эти инструменты не смогут проанализировать файлы журналов IIs, потому что информация, которую вы там поместили, может быть неправильно отформатирована.
Информацию о конкретном журнале приложения лучше разделить либо в журнал событий, либо в отдельный файл журнала. Должен ли это быть журнал событий или нет, на самом деле вопрос предпочтений. Информация из журнала событий может быть легче проанализирована и отфильтрована с помощью средства просмотра событий, и, следовательно, с ней будет гораздо проще работать. Это хорошо известный формат, который вы можете отправить другим людям для дальнейшего изучения, и они могут легко загрузить их в свою программу просмотра событий. Отличный выбор для поддержки случаев.
Если вы ожидаете журнал регистрации, предпочтительно создать специальный журнал событий для конкретного приложения, чтобы не загромождать общий журнал событий приложения.
Я бы сказал, что это верно и для настольных приложений Windows.
Если вы еще этого не сделали, я бы также порекомендовал вам использовать одну из хорошо известных сред ведения журналов, например Log4Net или Enterprise Logging Block . Это сэкономит вам много времени и усилий.