我认为初始化每个筒仓静态变量的最佳位置是Silo Bootstrap.
请注意,奥尔良配置了记录器,您可以通过调用获得谷物this.GetLogger().
<edit>可以定义一个继承自ILogConsumer的记录器,并通过调用将其添加到日志接收器集合中
Orleans.Runtime.TraceLogger.LogConsumers.Add().</ edit>
<edit 2015-07-16>:这再次出现在Orleans Gitter频道,其核心团队成员提供以下建议:
我们发布到.NET Trace,你可以为它添加新的监听器.这实际上是最好的方法,即使没有触及Orleans.Runtime.TraceLogger.LogConsumers.只需使用.NET TRace,使用常用工具和配置.与奥尔良无关.我们只是发布到Trace.
这里还有一个值得注意的另一个Stackoverflow帖子记录最佳实践,其中Sly Gryphon通过跟踪基础设施进行了相当详尽的讨论.
| 归档时间: |
|
| 查看次数: |
1460 次 |
| 最近记录: |