【发布时间】:2014-01-25 06:01:08
【问题描述】:
我正在使用以下代码记录异常,但它没有将任何日志写入文件“mylistener.log”。我在这里错过了什么?
using System;
using System.Diagnostics;
namespace TraceSourceApp
{
class Program
{
private static TraceSource mySource = new TraceSource("TraceSourceApp");
static void Main(string[] args)
{
TextWriterTraceListener textListener =
new TextWriterTraceListener("myListener.log");
mySource.Listeners.Add(textListener);
int i = 10, j = 0, k;
try
{
k = i / j;
}
catch
{
mySource.TraceEvent(TraceEventType.Error, 12,
"Division by Zero");
}
mySource.Close();
}
}
}
【问题讨论】:
-
你定义了编译时常量 TRACE 吗?