2014-06-14 1 views

답변

0

에 당신은 당신의 자신의 리스너를 등록 할 System.Diagnostics.Trace.Listeners 속성을 사용해야합니다. 당신은 응용 프로그램의 진입 점에서이 같은 코드가 필요합니다 :

가 나는 또한 발견
using (StreamWriter sw = new StreamWriter("file.txt")) 
using (TextWriterTraceListener tl = new TextWriterTraceListener(sw)) 
{ 
    Trace.Listeners.Add(tl); 

    try 
    { 
     // execute your program here 
    } 
    finally 
    { 
     Trace.Listeners.Remove(tl); 
    } 
} 
2

나는의 app.config에서이 작업을 수행 할 수 있습니다 다음과 같은 :

<system.diagnostics> 
    <trace autoflush="true" indentsize="4"> 
     <listeners> 
     <add name="myListener" type="System.Diagnostics.TextWriterTraceListener" initializeData="C:\\log.txt" /> 
     <remove name="Default" /> 
     </listeners> 
    </trace> 
    </system.diagnostics>