Tag: 追踪

无法使用C#中的TraceSource方法写入日志文件

我使用以下代码来记录exception,但它没有将任何日志写入文件“ 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”); […]

.NET跟踪文件无法正常工作

我试图通过指向文件位置的TextWriterTraceListener来跟踪我的Windows窗体应用程序中发生的奇怪事情。 我设置它是为了在应用程序第一次需要在程序运行期间跟踪某些内容时,它会创建跟踪侦听器并对其进行注册。 但是,看起来根本没有创建跟踪文件,在C:\ GMS2Trace.log中没有显示任何内容。 我已经validation程序已经到达了调用trace方法的部分代码。 我的跟踪代码如下: internal static void traceWarning(string message) { if (!traceEnabled) { traceEnabled = true; Trace.Listeners.Add(new TextWriterTraceListener(@”C:\GMS2Trace.log”)); } Trace.TraceWarning(getTimeStamp() + ” ” + message); } 跟踪文件的位置或其他问题是否存在问题?