2014-06-24 3 views
2

프로젝트에서 추적을 구성 중이며 추적에 날짜 또는 시간 소인을 추가 할 수 없습니다. MyApp.log에서추적 청취자가 traceOutputOptions = "DateTime"을 무시합니다.

Trace.WriteLine("Message", "Category") 

: 코드의 다음

<system.diagnostics> 
    <trace autoflush="true" indentsize="4"> 
    <listeners> 
     <add name="myListener" type="System.Diagnostics.TextWriterTraceListener" 
     initializeData="MyApp.log" 
     traceOutputOptions="DateTime, Timestamp" /> 
     <remove name="Default" /> 
    </listeners> 
    </trace> 
</system.diagnostics> 

과 :

Category: Message 

답변

0

가 'Trace.TraceInformation("Mass")

+1

이것은 다음 댓글에 대한 답이 더 많은 것처럼 보입니다. – EWit

3

당신을 시도 traceOutputOptions 그냥 완전히 무시 것 같다 아마도 오랫동안 알아 냈을 지 모르지만 Trace.WriteLine()은 추적을 무시합니다. 옵션 넣기. Trace.TraceInformation(), .TraceError() 또는 .TraceWarning()을 사용해야합니다. 그것은 Tom이 말하려고했던 것일 수 있습니다.

내부적으로 추적 수신기는 .WriteLine()이 아닌 .TraceEvent()을 호출합니다.

관련 문제