Файл трассировки не создается, хотя TraceEvent вызывается?

Задача

использованиеSystem.Diagnostics выполнить трассировку. Хотя я использовалlog4net и другие решения для ведения журнала, меня интересует только получение трассировки для работы сSystem.Diagnostics.

проблема

Хотя я выдаюTraceEvent файл нигде не создается.

Информация о приложении

У меня есть приложение, в котором размещены некоторые службы WF. Одной из служб является конечный автомат с начальным состоянием, которое выглядит следующим образом:

LogMessage таможенная деятельность также очень прямолинейна. Он получает четыре основных параметра:

определяетTraceSource как переменная:

а потом просто звонитTraceEvent:

конфигурация

Конфигурация для этогоTraceSource а такжеTraceListener составляет:

  <system.diagnostics>
    <trace autoflush="true"/>
    <sources>
      <source name="log" switchValue="All">
        <listeners>
          <add name="file" type="Microsoft.VisualBasic.Logging.FileLogTraceListener, Microsoft.VisualBasic, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
               BaseFileName="gsf_workflows.txt"
               DiskSpaceExhaustedBehavior="ThrowException"
               Location="Custom"
               CustomLocation="D:\Log"
               MaxFileSize="81920000"
               LogFileCreationSchedule="LogFileCreationScheduleOption.Daily"/>
        </listeners>
      </source>
    </sources>
  </system.diagnostics>

Ответы на вопрос(2)

Ваш ответ на вопрос