log4net XMLConfigurato.Configure не существует - PullRequest
0 голосов
/ 09 апреля 2011

Я пытаюсь настроить ведение журнала log4net в моем проекте.Я думаю, что все настроено правильно, у меня есть ссылка на DLL, и у меня есть файл конфигурации для него.

Почему-то, когда я пытаюсь настроить его с помощью log4net.Config.XMLConfigurator.Configure ()он распознает только вызов до log4net.Config.XMLConfigurator.Intellisense не может увидеть метод Configure в классе XMLConfigurator, и при компиляции выдает ошибку:

Ошибка 40 Неверный токен '(' в объявлении члена класса, структуры или интерфейса

Чтоможет быть не так?

1 Ответ

1 голос
/ 09 апреля 2011

Мы широко используем Log4Net и обнаружили, что самый простой способ сделать это - присвоить файлу конфигурации имя, совпадающее с исполняемым файлом приложения, например, Myapp.exe.log4net.

Затем можно поставить строкув вашем файле AssemblyInfo.cs, чтобы забрать этот файл

[assembly: log4net.Config.XmlConfigurator(ConfigFileExtension="log4net",Watch=true)]

См. http://logging.apache.org/log4net/release/manual/configuration.html

Не забудьте установить для файла .log4net значение Копировать в выходной каталог!

...