# TextWriterTraceListener does not work

Config file:

  <system.diagnostics>
<trace>
<listeners>
</listeners>
</trace>
</system.diagnostics>


The code:

  static void Main(string[] args)
{
try
{
Trace.WriteLine("Running BiFit Test Server.");
}
}


I can see the text in cosole window. And the file is created, but it empty. I remember there is something like Autoflush property somewhere?

You recall correctly - it is defined on the trace element:

<trace autoflush="true">
...
</trace>


autoflush - Optional attribute. Specifies whether the trace listeners automatically flush the output buffer after every write operation.