Microsoft Enterprise Library 5.0を使用する場合、コードでイベントログエントリを具体的に作成せずに、ログブロックでイベントログエントリのタスクカテゴリフィールドにデータを入力するにはどうすればよいですか?
私のエンタープライズライブラリカテゴリは問題なく表示されますが、それはWindowsイベントログをフィルタリングするものではないため、タスクカテゴリエントリが適しています。
しかし、コードで一般的なロギング呼び出しを使用し、Windowsログエントリを具体的にインスタンス化しないようにしたい、つまり保持したい:
// Create a LogWriter object.
LogWriter writer = EnterpriseLibraryContainer.Current.GetInstance<LogWriter>();
// Use the LogWriter object.
writer.Write("My message", "kicks");
しかし、どういうわけか、タスクカテゴリフィールドも完了しています。