1
我正在测试一个WCF服务。当服务完成时,它将结果发布到应用程序服务日志上 - 我可以在事件查看器中看到消息。如何从我的C#测试中访问服务日志?
我想监视日志并从我的测试程序中读取日志条目,但是我一直无法找出最佳的方式来做到这一点。我已经通过StackOverflow存档和Google进行了搜索。有人能指引我朝着正确的方向吗?我在C#中编写代码。谢谢。
我正在测试一个WCF服务。当服务完成时,它将结果发布到应用程序服务日志上 - 我可以在事件查看器中看到消息。如何从我的C#测试中访问服务日志?
我想监视日志并从我的测试程序中读取日志条目,但是我一直无法找出最佳的方式来做到这一点。我已经通过StackOverflow存档和Google进行了搜索。有人能指引我朝着正确的方向吗?我在C#中编写代码。谢谢。
微软如何从代码读取事件日志条目知识库文章:
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);
}
谢谢你的快速反应和抱歉,我没有尽快回复你。当我在上午晚些时候开始工作时,我会试试这个。 – Don 2011-02-08 10:07:57