输出之前,先过滤下字符串:把\r\n这些字符串过滤后,再输出看看。

解决方案 »

  1.   

      //在出现未处理的错误时运行的代码            
                Exception objErr = Server.GetLastError().GetBaseException();
                string error = string.Empty;
                string errortime = string.Empty;
                string erroraddr = string.Empty;
                string errorinfo = string.Empty;
                string errorsource = string.Empty;
                string errortrace = string.Empty;            error += "发生时间:" + System.DateTime.Now.ToString() + "<br>";
                errortime = "发生时间:" + System.DateTime.Now.ToString();            error += "发生异常页: " + Request.Url.ToString() + "<br>";
                erroraddr = "发生异常页: " + Request.Url.ToString();            error += "异常信息: " + objErr.Message + "<br>";
                errorinfo = "异常信息: " + objErr.Message;            errorsource = "错误源:" + objErr.Source;
                errortrace = "堆栈信息:" + objErr.StackTrace;
                error += "--------------------------------------<br>";
      

  2.   

    每条日志应该有明确的开始和结束,而不是仅仅依靠空格或者换行