Roy*_*mir 8 c# event-log .net-3.5
我正在使用
EventLogQuery eventsQuery = new EventLogQuery("Security", PathType.LogName, queryString);
EventLogReader logReader = new EventLogReader(eventsQuery);
Run Code Online (Sandbox Code Playgroud)
为了读取日志事件.
我需要找到事件编号的最新用法#xxx(没关系)
但读者从此开始1--->100
我需要它开始,100--->1所以我可以得到第一个(满足我的查询)和打破循环.
我不想使用中间人DATA BUFFER然后reverse它.
ps - 我的日志文件大约是400 MB.(win7).
Han*_*ans 11
您可以ReverseDirection在EventLogQuery类上使用该属性:
EventLogQuery eventsQuery = new EventLogQuery("Security", PathType.LogName, queryString);
eventsQuery.ReverseDirection = true;
EventLogReader logReader = new EventLogReader(eventsQuery);
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助.