Log4Net не регистрируется или ошибка

Я не понимаю, почему люди думают, что Java является абсолютно лучшим «первым» языком программирования для преподавания в университетах.

С одной стороны, я считаю, что первый язык программирования должен быть таким, чтобы подчеркивать необходимость изучения потока управления и переменных, а не объектов и синтаксиса

С другой стороны, я считаю, что люди, которые не имеют У меня был опыт отладки утечек памяти в C / C ++, и я не могу полностью оценить, что Java приносит в таблицу.

Кроме того, естественное развитие должно быть от «как я могу это сделать» к «как я могу найти библиотеку, которая делает это», а не наоборот.

7
задан Philipp M 22 October 2013 в 12:06
поделиться

2 ответа

Have you added added the following section under under Configuration->Configsections

<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/>

Although it is possible to add your log4net configuration settings to your project’s app.config or web.config file, it is preferable to place them in a separate configuration file. Aside from the obvious benefit of maintainability, it has the added benefit that log4net can place a FileSystemWatcher object on your config file to monitor when it changes and update its settings dynamically.

To use a separate config file, add a file named Log4Net.config to your project and add the following attribute to your AssemblyInfo.cs file:

[assembly: log4net.Config.XmlConfigurator(ConfigFile = "Log4Net.config", Watch = true)]

Note: for web applications, this assumes Log4Net.config resides in the web root. Ensure the log4net.config file is marked as “Copy To Output” -> “Copy Always” in Properties.

From here.

8
ответ дан 6 December 2019 в 04:55
поделиться

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

<appSettings>
        <add key="log4net.Internal.Debug" value="true"/>
</appSettings>

Внутренние отладочные сообщения записываются в консоль (если она у вас есть) или в трассировку (например, в окно отладки) в Visual Studio или dbgview от sysintenals). Это поможет вам устранить проблемы с log4net.

28
ответ дан 6 December 2019 в 04:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: