Rejestrowanie śledzenia WCF wydaje się nie działać w jednej z moich usług Windows wcf. Użyłem tej samej konfiguracji w innych usługach i działało to w przeszłości. Jestem zaskoczony w tym momencie. Oto konfiguracja że mam:Rejestrowanie śledzenia WCF nieprodukujące plików dziennika
<?xml version="1.0"?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
<system.diagnostics>
<sources>
<source name="System.ServiceModel.MessageLogging"
switchValue="Information, ActivityTracing">
<listeners>
<add name="traceListener"
type="System.Diagnostics.XmlWriterTraceListener"
initializeData="C:\ProgramData\Bastian Software\Logs\ExactaManifest\Messages.svclog" />
</listeners>
</source>
<source name="System.ServiceModel"
switchValue="Information, ActivityTracing">
<listeners>
<add name="traceListener"
type="System.Diagnostics.XmlWriterTraceListener"
initializeData="C:\ProgramData\Bastian Software\Logs\ExactaManifest\WCF.svclog" />
</listeners>
</source>
</sources>
<trace autoflush="true" />
</system.diagnostics>
<system.serviceModel>
<diagnostics performanceCounters="All">
<messageLogging
logMessagesAtTransportLevel="true"
logMessagesAtServiceLevel="false"
logMalformedMessages="true"
logEntireMessage="true"
maxSizeOfMessageToLog="2147483647" maxMessagesToLog="25000" />
</diagnostics>
</system.serviceModel>
</configuration>
To nie wydaje się być problem uprawnienia, bo tworzone ręcznie folder i plik z tego samego użytkownika, że usługa jest uruchomiona pod. Także ja widzę idąc w podglądzie zdarzeń związanych z tym wcf rejestrowania Ślad:
Wszelkie sugestie?
Jakiego błędu nie dostaniesz, czy skąd wiesz, że nie śledzi? – Greg
@Greg Pliki svclog nie są tworzone w ścieżkach określonych w pliku konfiguracyjnym. Uruchomiłem usługę i wykonałem kilka połączeń z nią i nie generowałem żadnych svclogów. –
Czy masz już informacje, więc mogę Ci pomóc? – Greg