TextWriterTraceListener不起作用

配置文件:

        

代码:

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

我可以在cosole窗口看到文字。 并且文件已创建,但它已空。 我记得某处有Autoflush属性吗?

你没记错 – 它是在trace元素上定义的:

  ...  

autoflush – 可选属性。 指定跟踪侦听器是否在每次写入操作后自动刷新输出缓冲区。

我想这是:

   ...   

完成Trace.Write类型操作后,可以调用Trace.Flush()。