记录应用程序块 - Microsoft Enterprise Library 4.1

时间:2010-03-18 07:02:21

标签: enterprise

在Logger.Write中的Logging Application Block中,它将事件id作为整数参数之一。那么如何决定应该作为事件id传递什么?

2 个答案:

答案 0 :(得分:0)

顺便说一句,你真的需要使用eventId吗?我想你可以传递你想记录的字符串: -

Logger.Write("SomeMessage");

编辑: - 我的意思是应该有另一个重载只需要你想写的字符串。

编辑: - 来自here: -

  

EventId - 您可以使用的值   进一步对日志条目进行分类   (LogEntry默认为0,为1   对于由隐式创建的LogEntry   Logger.Write);

答案 1 :(得分:0)

我们所做的是收集您要报告的不同“故事”,然后为每个故事分配一系列事件ID。简而言之,想出一个适合您的系统并将其记录下来供将来参考。