何らかの理由により、EventLogEntry.Categoryがカテゴリのテキストではなく数値を返します。それはCategoryNumberプロパティと同じものを返します。私はそれが起こらないと仮定しています。ここで何か間違っているのですか、EventLogEntryのカテゴリテキストを取得する方法がありますか?ここでEventLogEntry.Categoryからカテゴリテキストを取得する
エラーを再現するためにいくつかのコードは次のとおりである:「
Console.WriteLine(new EventLog("System").Entries[0].Category);
これは、「なし」または「サービス状態イベント」(または任意の関連するカテゴリがあなたのためである)のようなものを書く必要がありますが、その代わりに書き込み(0)」となる。私がここで間違っていることに関する考えは?
私はすべて同じ結果で、異なるマシンの数でこれを試してみました。 Categoryテキストは返されず、数字だけが返されます。 –
これらのイベントのWindowsイベントビューア(eventvwr)は何を示していますか?カテゴリ名または番号? –
イベントビューアに正しいカテゴリ名が表示されます。 –