Я занимаюсь разработкой базовой библиотеки dll, где у меня есть библиотека классов. Я хочу использовать log4net для включения регистрации для исключений. У меня есть файл app.config в библиотеке классов, где я дал настройки для log4net. Однако, когда я тестирую библиотеку классов, log4net не создает журналы, пока я не добавлю app.config в вызывающий проект, несмотря на факт что я добавил [сборка: log4net.Config.XmlConfigurator (Watch = true)] в сборке libinfo's assemblyinfo.cs, и я использую log4net.ILog logger = log4net.LogManager.GetLogger (typeof (ErrorHandler)), где ErrorHandler - это имя класса моей классной библиотеки, где обрабатываются функции вызова log4net. Все идеи о том, что происходит не так?Параметры конфигурации log4net
Во-вторых, я хочу, чтобы пользователи моей библиотеки DLL просто передали местоположение, где они хотят создавать журналы, и хотят ли они создавать журналы в средствах просмотра событий или в файлах журналов из своего app.config? Они не будут обрабатывать другие настройки log4net.
Любые предложения или фрагменты кода для первой проблемы и второй проблемы?