>
> Got it working with these changes
>

BINGO! It wasn't working because I never specified a "switch" with
"Verbose". I could never have guessed one was needed, as I thought it was
to *restrict* the logging output and therefore I never bothered coding one.
Perhaps it's in the fine print, but I'm no lawyer! So that's the magic
trick that I must have consistently missed for years now. Much appreciated
Dude -- *Greg*

P.S. It turns out the shared listener isn't needed in my case, so this
reduced config section works:

<sources>
  <source name="MockSource" switchName="sourceSwitch"
switchType="System.Diagnostics.SourceSwitch">
    <listeners>
      <add name="consListener"
type="System.Diagnostics.ConsoleTraceListener"/>
      <add name="textfileListener"
type="System.Diagnostics.TextWriterTraceListener" initializeData="mock.log"
/>
    </listeners>
  </source>
</sources>
<switches>
  <add name="sourceSwitch" value="Verbose"/>
</switches>

P.P.S. I also noticed you don't need the Flush before the Close.

Reply via email to