void IRequestLog.TraceRuleListEnd(IRequestInfo request, IRuleList ruleList, IRuleListResult ruleListResult)
 {
     ReduceIndent();
     Output(
         ruleList.ToString(request),
         (ruleListResult.RuleResults != null && ruleListResult.RuleResults.Count > 0 ? ruleListResult.RuleResults.Count + " rules evaluated." : ""),
         (ruleListResult.StopProcessing ? "Stop processing." : ""),
         (ruleListResult.EndRequest ? "End request." : ""));
 }
 void IRequestLog.TraceRuleListBegin(IRequestInfo request, IRuleList ruleList)
 {
     Output(ruleList.ToString(request));
     IncreaseIndent();
 }