제 질문은 Trace.Write 및 Trace의 행/다중 행 (매우 정확한 용어는 확실하지 않음)을 얻을 수 있는지 여부입니다. WriteLine 메서드를 사용하지만 .NET 2.0에서는 Microsoft Instrumentation Logging 프레임 워크를 사용합니다.Instrumentation.Logging을 사용하여 .NET 단일 라인 로깅 (ala Trace.Write/WriteLine)
원하는 출력
Hello World!
Oh Hai.
나는 현재
Trace.Write("Hello ");
Trace.WriteLine("World!");
Trace.Write("Oh Hai.");
내가 Debug.Trace를 사용하여 로그 파일에 쓰기보다는 로그온 할 때 장비를 사용하는 것을 선호 것을.
EDIT : Instrumentation Logging이란 App.config에 'loggingConfiguration'블록을 사용하고 Microsoft.Practices.EnterpriseLibrary.Logging.Logger.Write (LogEntry logEntry);를 사용하여 로그 항목을 쓰는 것을 의미합니다.
예 : Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FlatFileTraceListenerData, Microsoft.Practices.EnterpriseLibrary.Logging, Version = 2.0.0.0.
따, KnownColor는
"Microsoft 계측 로깅"을 참조하십시오. –
이 "loggingConfiguration"블록의 위치는 어디입니까? 엔터프라이즈 라이브러리? 어떤 버전입니까? 다른 곳? 이게 뭐야? –