#region Format Error Message
/// <summary>
/// 格式化错误信息
/// </summary>
/// <param name="msgText">错误说明</param>
/// <returns></returns>
public static string FormatErrMsg(string msgText)
{
return FormatErrMsg(msgText,"","#000000");
}
/// <summary>
///
/// </summary>
/// <param name="msgText"></param>
/// <param name="msgInfo">详细信息</param>
/// <returns></returns>
public static string FormatErrMsg(string msgText,string msgInfo)
{
return FormatErrMsg(msgText,msgInfo,"#000000");
}
/// <summary>
/// 格式化错误信息
/// 一般被<see cref="GeneralMethod.SendMail.SendMailToManager"/>调用,充当其第一个参数
/// </summary>
/// <param name="msgText">错误说明</param>
/// <param name="msgInfo">详细信息,一般为 exp.ToString();</param>
/// <param name="msgColor">色彩,default=#000000</param>
/// <returns></returns>
public static string FormatErrMsg(string msgText,string msgInfo,string msgColor)
{
string str = msgText +"<br>";
str += "<font color=/""+ msgColor +"/">"+msgInfo+"</font>";
return str;
}
/// <summary>
/// 红色字体+,号分隔输出,最多支持5个字串
/// </summary>
/// <param name="str1"></param>
/// <returns></returns>
public static string MoreErrorLogs(params string[] strs)
{
StringBuilder sb = new StringBuilder();
sb.Append("<BR/><font color=red>");
for (int i=0;i<strs.Length;i++)
{
sb.Append("'"+strs[i]+"',");
}
sb.Append("</font><BR/>");
return sb.ToString();
}
#endregion
/// <summary>
/// 格式化错误信息
/// </summary>
/// <param name="msgText">错误说明</param>
/// <returns></returns>
public static string FormatErrMsg(string msgText)
{
return FormatErrMsg(msgText,"","#000000");
}
/// <summary>
///
/// </summary>
/// <param name="msgText"></param>
/// <param name="msgInfo">详细信息</param>
/// <returns></returns>
public static string FormatErrMsg(string msgText,string msgInfo)
{
return FormatErrMsg(msgText,msgInfo,"#000000");
}
/// <summary>
/// 格式化错误信息
/// 一般被<see cref="GeneralMethod.SendMail.SendMailToManager"/>调用,充当其第一个参数
/// </summary>
/// <param name="msgText">错误说明</param>
/// <param name="msgInfo">详细信息,一般为 exp.ToString();</param>
/// <param name="msgColor">色彩,default=#000000</param>
/// <returns></returns>
public static string FormatErrMsg(string msgText,string msgInfo,string msgColor)
{
string str = msgText +"<br>";
str += "<font color=/""+ msgColor +"/">"+msgInfo+"</font>";
return str;
}
/// <summary>
/// 红色字体+,号分隔输出,最多支持5个字串
/// </summary>
/// <param name="str1"></param>
/// <returns></returns>
public static string MoreErrorLogs(params string[] strs)
{
StringBuilder sb = new StringBuilder();
sb.Append("<BR/><font color=red>");
for (int i=0;i<strs.Length;i++)
{
sb.Append("'"+strs[i]+"',");
}
sb.Append("</font><BR/>");
return sb.ToString();
}
#endregion