SLAB の例は、次のようになります。
MyCompanyEventSource.Log.ScalingRequestSubmitted(
request.RoleName,
request.InstanceCount,
context.RuleName,
context.CurrentInstanceCount);
MyCompanyEventSource
新しいイベント タイプを追加するたびに編集しなければならないのは好きではありません。また、ロガーが静的にしか利用できないことも好きではありません。私はむしろこのようなものが欲しいです:
_logger.Log(new ScalingRequestSubmittedEvent(request, context));
私は自分のログを転がすことができることを知っていますが、SLAB を完全に却下する前に、私が不公平であるかどうかを知りたいと思います。