Fehler beim Abrufen der Konfiguration für Common.Logging aus dem Konfigurationsabschnitt 'common / logging'

Ich versuche, eine Konsolenanwendung mit den folgenden Protokollbaugruppen zu konfigurieren:

Common.Logging.dll (2.1.0.0)Common.Logging.Log4Net1211.dll (2.1.0.0)log4net.dll (1.2.11.0)

Wenn der Logger programmgesteuert konfiguriert wird, funktioniert alles einwandfrei:

NameValueCollection properties = new NameValueCollection(); properties["showDateTime"] = "true";    
Common.Logging.LogManager.Adapter = new Common.Logging.Simple.ConsoleOutLoggerFactoryAdapter(properties);

Wenn ich jedoch versuche, es mit der folgenden Konfigurationsdatei zu starten, wird es in die Luft gesprengt:

<?xml version="1.0"?>
<configuration>
    <configSections>
        <sectionGroup name="common">
            <section name="logging" type="Common.Logging.ConfigurationSectionHandler, Common.Logging" />
        </sectionGroup>
    </configSections>

    <common>
    <logging>
        <factoryAdapter type="Common.Logging.Log4Net.Log4NetLoggerFactoryAdapter, Common.Logging.Log4Net">
             <arg key="configType" value="FILE-WATCH"/>
            <arg key="configFile" value="~/Log4NET.xml"/>
        </factoryAdapter>
    </logging>
</common>
</configuration>

Dies sind die relevanten Fehlermeldungen:

{"Unable to cast object of type 'System.Configuration.DefaultSection' to type 'System.Configuration.AppSettingsSection'."}

{"Failed obtaining configuration for Common.Logging from configuration section 'common/logging'."}

Es scheint nicht möglich zu sein, meine Konfigurationsdatei zu analysieren. Kennt jemand das richtige Format oder stimmt etwas anderes nicht? Ich habe meine Konfigurationsdatei mit erstelltdie offiziellen Unterlagen.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage