Logging für WebServices

SmartTaxBalance nutzt für die Kommunikation mit dem GlobalTaxCenter WebService-Schnittstellen. Optional kann auch die Versendung der E-Bilanz über einen WebService erfolgen.

Um Log-Ausgaben für die WebService-Schnittstellen zur Erhalten gehen Sie bitte wie folgt vor:

Für die Änderungen an den Konfigurationsdateien benötigen Sie eventuell administrative Rechte.

Öffnen Sie die Konfigurationsdatei SmartTax.exe.config im Installationsverzeichnis der SmartTaxBalance Client Anwendung. Fügen Sie innerhalb des XML-Knotens <system.serviceModel> folgenden Abschnitt ein:

    <diagnostics>
      <messageLogging logEntireMessage="true"
                      logMalformedMessages="true"
                      logMessagesAtServiceLevel="true"
                      logMessagesAtTransportLevel="true" />
    </diagnostics>


Ergänzen Sie unterhalb des XML-Knotens <system.serviceModel> folgenden Abschnitt:

  <system.diagnostics>
    <sources>
      <source name="System.ServiceModel.MessageLogging" switchValue="All">
        <listeners>
          <add name="nlog" />
        </listeners>
      </source>
      <source name="System.ServiceModel" switchValue="Information,ActivityTracing"  
              propagateActivity="true">  
        <listeners>  
          <add name="nlog" />  
        </listeners>  
      </source>  
    </sources>
    <trace autoflush="true" />    
    <sharedListeners>
      <add name="nlog" type="NLog.NLogTraceListener, NLog"  />
    </sharedListeners>
  </system.diagnostics>


Sie können sich hier eine vollständige Konfiguration zum Vergleichen anschauen: SmartTax.exe.config


Bei der Ausführung von SmartTaxBalance wird nun, wenn eine WebService-Funktionalität verwendet wird, das Verhalten protokolliert. Weitere Informationen zur Einstellung des Loggings erhalten Sie unter Konfiguration und Wartung.