2015-04-15 34 views

回答

1

没有一个机制,目前这 - 设计一个似乎棘手

+0

事实上,立刻什么进入脑海要么是一个特殊格式的(但最终它会是一个很好的补充,该项目!)消息,一个类似拦截器的汇(lambda函数?),它使最终调用或某种附加对象成为元编程。也许有一种选择是可选的lambda,它可以使用给定的接收器(例如事件日志接口)调用,以便“现场”进行调用,或者看起来像代码中那样。就在我头顶之外。看起来我们项目中的冲动可以通过其他方式得到满足,但它仍然是一个很棒的功能! – Veksi

+0

我想知道消息模板('“Foo {Bar}”')的哈希是否可以用来生成唯一的(足够的)事件ID?然后生成正确的清单文件是主要的考虑因素......然而,我并不十分熟悉事件日志的这一方面。 –

+0

在某些情况下,它会起作用,但不是全部。有很多监控工具可以读取事件日志,并且可以定义规则ID的发生或不发生。如果可以拥有不同的ID,那么这将起作用,但如果有人希望预先定义具有某种含义的ID范围,则不容易。 当前Serilog EL接收器用作严重性级别的ID。我们可以使用它并将事件ID放入消息本身,并在消息字符串上执行“regex”。这不是理想的,但工作,因为我们对致命和错误水平感兴趣。 – Veksi

相关问题