如何在Windows事件日志中查询错误消息的内容?

所以我有一个应用程序事件日志…我们称之为“CustomApplicationLog”

我也有一个很棒的应用程序…让我们称之为“MyAwesomeApplication”

假设这个应用程序曾经抛出一个错误… 我怎样才能使用XML查询编辑器search任意string事件日志消息?

下面是我select大部分我想要的东西后为我生成的查询。 我找不到解决这个问题的任何文档。

<QueryList> <Query Id="0" Path="CustomApplicationLog"> <Select Path="CustomApplicationLog">*[System[Provider[@Name='MyAwesomeApplication'] and (Level=2)]]</Select> </Query> </QueryList> 

 <QueryList> <Query Id="0" Path="CustomApplicationLog"> <Select Path="CustomApplicationLog">*[System[Provider[@Name='MyAwesomeApplication'] and (Level=2)]] and *[EventData[Data and (Data='string i'm looking for')]]</Select> </Query> </QueryList> 

这是假设您的自定义应用程序吐出EventData部分的刺痛。 它会在日志的整个事件数据部分中search该string。 为了获得更好的想法,find你正在寻找的日志,并检查出XML视图。