私の質問は、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、例えばバージョン= 2.0.0.0。
のTa、 のKnownColor
あなたが参照している "Microsoft instrumentation logging"を明確にしてください。 –
この「loggingConfiguration」ブロックはどこにありますか?エンタープライズライブラリ?どのバージョン?どこか別の場所?それは何ですか? –