2012-04-04 16 views
3

Ich habe eine separate Konsolenanwendung für die Protokollierung erstellt und diese Einzelkonsolen-DLL dann zu mehr als einer Anwendung für die Protokollierung hinzugefügt. Sobald ich die Anwendung ausführen, wird die Anmeldung gut, aber auch die folgenden Fehlerlog4net: FEHLER XmlConfigurator: Fehler beim Suchen des Konfigurationsabschnitts 'log4net' in der Anwendung .config

log4net:ERROR XmlConfigurator: Failed to find configuration section 'log4net' in the application's .config file. Check your .config file for the <log4net> and <configSections> elements. The configuration section should look like: <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" /> 

log4net zeigt: ERROR XmlConfigurator: Fehler beim Konfigurationsabschnitt ‚log4net‘ in der Klage der CONFIG-Datei zu finden. Überprüfen Sie Ihre .config-Datei für die Elemente und. Der Konfigurationsabschnitt sollte wie folgt aussehen:

eine Idee?

Antwort

1

Erste Vermutung: Die Anwendung, der Sie Ihre DLL hinzufügen, hat keinen log4net Config-Abschnitt in seiner Konfigurationsdatei. Wenn dies der Fall ist, fügen Sie entweder einen log4net config-Abschnitt zur Konfiguration der Anwendung hinzu oder verwenden Sie einen anderen Weg, log4net zu konfigurieren (zB config aus einer Datei, die sich immer neben Ihrer dll befindet), aber die ganze Konfiguration ist an einem Ort Daher empfehle ich, einen Abschnitt zur App-Konfiguration hinzuzufügen.

+0

Ja, das DLL für die Protokollkonfiguration unterschiedliche Konfigurationsdatei haben. –

2

hinzufügen

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

</configuration> 

auf Ihre app/web.config

+0

Ich habe eine dritte Datei log.config verwendet und die gesamte Konfiguration in diese Datei hinzugefügt und diese Konfigurationsdatei geladen. –

+0

als zeigen Sie laden Sie diese Konfigurationsdatei Sind Sie sicher, dass die Konfiguration vor der ersten Protokollierung funktioniert? –

Verwandte Themen