我正在测试一个 WCF 服务。当服务完成时,它会将其结果发布在应用程序服务日志中 - 我可以在事件查看器中看到该消息。
我想监控日志并从我的测试程序中读取日志条目,但我一直无法找出最好的方法来做到这一点。我搜索了 StackOverflow 文件和谷歌。有人能指出我正确的方向吗?我正在用 C# 编码。谢谢。
最佳答案
Microsoft 有一篇关于如何从代码中读取事件日志条目的知识库文章:
http://msdn.microsoft.com/en-us/library/k6b9a7h8(v=VS.90).aspx
简而言之:
// Create an EventLog instance and assign its log name.
EventLog myLog = new EventLog("MyLogName");
// Read the event log entries.
foreach (EventLogEntry entry in myLog.Entries)
{
Console.WriteLine("\tEntry: " + entry.Message);
}
关于c# - 如何从我的 C# 测试访问服务日志?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4926925/