【发布时间】:2015-04-24 21:52:57
【问题描述】:
要求: 我必须搜索文本“无法建立与远程服务器的连接”。在完整的日志文件中并获取“传出消息键的值,例如 778445628、778439775 以逗号 (,) 分隔的变量形式,以便我可以使用变量的值插入数据库表。
注意: 1)我不能直接搜索“传出消息密钥”,因为消息密钥值也出现在另一种情况下,我希望“消息密钥”值仅用于网络错误。 2) 日志文件内容为 XML 格式,因此 XML 标记在日志文件中。
如果我在这里不清楚,请告诉我。 我必须在批处理脚本中实现解决方案。 请尽快协助。 提前致谢。
请在下面找到我的示例输入日志文件内容:
Date Time: 2015-03-10 07:00:29
Server Name: abcde
Agent ID: 23
User Name: user
Message In: W6BFAssignmentEvents_OnAfterDelete event fired
Message Out:
Date Time: 2015-03-10 07:00:31
Server Name: abcde
Agent ID: 12
User Name: user
Error Number: -1
Error Description: <MessageResult Status="2"><Source>System</Source>
<Description>The connection to the remote server can not be established.</Description><Line>0</Line></MessageResult>
Error Source: W6IntUtilsLibGW.caer.ProcessPendingMessages
Outgoing Message Key: 778445628
Incoming Message:
Date Time: 2014-03-10 07:40:17
Server Name: abcde
Agent ID: 12
User Name: user
Error Number: -1
Error Description: <MessageResult Status="2"><Source>System</Source>
<Description>The connection to the remote server can not be established.</Description><Line>0</Line></MessageResult>
Error Source: W6IntUtilsLibGW.caer.ProcessPendingMessages
Outgoing Message Key: 778439775
Incoming Message:
【问题讨论】:
标签: batch-file