private void Report(
Exception e,
string format,
params object[] args)
{
StringBuilder builder = new StringBuilder();
builder.Append("EXCEPTION: ");
if (args != null)
{
builder.AppendFormat(format, args);
}
else
{
builder.Append(format);
}
ServiceResultException sre = e as ServiceResultException;
if (sre != null)
{
builder.AppendFormat(" StatusCode = {0}", (StatusCode)sre.StatusCode);
}
builder.AppendFormat(" Message = {0}", e.Message);
Report(builder.ToString(), null);
}