Exemple #1
0
        public void Error(Exception e_, EventArgs.LogType logType = EventArgs.LogType.Error)
        {
            if (Server.EnableLog(logType))
            {
                Server.Log(logType,
                           $"{Request.RemoteIPAddress} http {Request.Method} { Request.Url} inner error {e_.Message}@{e_.StackTrace}");
            }
            InnerErrorResult result = new InnerErrorResult($"http execute {Request.BaseUrl} error ", e_, Server.Options.OutputStackTrace);

            Response.Result(result);
        }
Exemple #2
0
 public void Error(Exception e_, EventArgs.LogType logType = EventArgs.LogType.Error)
 {
     if (Server.EnableLog(logType))
     {
         Server.Log(logType, "{0} ws execute {1} inner error {2}@{3}", Request.RemoteIPAddress, Request.Url, e_.Message, e_.StackTrace);
     }
     Result.Code  = 500;
     Result.Error = e_.Message;
     if (Server.Options.OutputStackTrace)
     {
         Result.StackTrace = e_.StackTrace;
     }
     DataFrame.Send(Request.Session);
 }
 public void Error(Exception e_, EventArgs.LogType logType = EventArgs.LogType.Error, int code = 500)
 {
     if (Server.EnableLog(logType))
     {
         Server.Log(logType, $"Websocket {Request.ID} {Request.RemoteIPAddress} execute {DataContext.ActionUrl} inner error {e_.Message}@{e_.StackTrace}");
     }
     Result.Code  = code;
     Result.Error = e_.Message;
     if (Server.Options.OutputStackTrace)
     {
         Result.StackTrace = e_.StackTrace;
     }
     DataFrame.Send(Request.Session, true);
 }