2011-02-07 31 views
1

我正在测试一个WCF服务。当服务完成时,它将结果发布到应用程序服务日志上 - 我可以在事件查看器中看到消息。如何从我的C#测试中访问服务日志?

我想监视日志并从我的测试程序中读取日志条目,但是我一直无法找出最佳的方式来做到这一点。我已经通过StackOverflow存档和Google进行了搜索。有人能指引我朝着正确的方向吗?我在C#中编写代码。谢谢。

回答

0

微软如何从代码读取事件日志条目知识库文章:

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); 
} 

(从http://msdn.microsoft.com/en-us/library/f9hdxtte.aspx代码)

+0

谢谢你的快速反应和抱歉,我没有尽快回复你。当我在上午晚些时候开始工作时,我会试试这个。 – Don 2011-02-08 10:07:57

相关问题