Log4Net из службы IIS, размещенной на WCF - PullRequest
2 голосов
/ 14 февраля 2010

Добрый день, ребята

Я должен был прочитать около 20 различных статей / подходов о том, как реализовать log4net в ASP.NET 1.0 / 2.0 и различных других типах приложений.

Ссылка № 1

Ссылка № 2

Ссылка № 3

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

Что у меня есть: IIS Хост Сервис WCF.

Что я хочу:

Ведение журнала с использованием log4net - сначала я хотел использовать Tracing (например, Trace.Write в System.Diagnostics), а затем библиотеку Microsoft Enterprise, и, наконец, я застрял, пытаясь выяснить, как настроить / настроить log4net для моих потребностей ведения журнала .

Мой вопрос:

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

я пробовал:

  • Указание log4net.config с использованием

    [сборка: log4net.Config.XmlConfigurator (ConfigFileExtension = "log4net.config", Watch = true)]

  • Указание конфигурации в web.config после блока. Когда я это сделал, я больше не мог запускать веб-приложение (IIS сообщает о повреждении web.config).

Помощь в этом вопросе очень ценится!

Christian

1 Ответ

0 голосов
/ 14 февраля 2010

Хорошо, моя вина. Это было объявление, когда объявляется ConfigFileExtension, log4net ищет .dll. в корне сети. Просто изменил это на ConfigFile, и он работает как шарм. моя неосторожная ошибка ...!

Christian

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