【问题标题】:Logging Application Block-Microsoft Enterprise Library 4.1日志记录应用程序块-Microsoft Enterprise Library 4.1
【发布时间】:2010-03-18 07:02:20
【问题描述】:

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

【问题讨论】:

    标签: enterprise


    【解决方案1】:

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

    Logger.Write("SomeMessage");
    

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

    编辑:-来自here:-

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-12-30
        相关资源
        最近更新 更多