Re: [PATCH] SPICE-HTML5: Improve error message

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



ack as well, seems like a nice change.

Cheers,

Jeremy

On 10/30/2014 04:35 AM, Frantisek Kobzik wrote:
Current error message in SPICE-HTML5 error is poor (error-logging function
prints error.toString() which doesn't contain anything detailed).

This patch enhances this message in the following way:
  - error event contains target attribute ([1]),
  - the code in this patch checks for presence of 'url' attribute (which is
    contained in WebSocket object[2]). If the target contains url then
    meaningful message is logged.

[1]: https://developer.mozilla.org/en-US/docs/Web/API/Event
[2]: https://developer.mozilla.org/en-US/docs/Web/API/WebSocket
---
  spiceconn.js | 4 +++-
  1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/spiceconn.js b/spiceconn.js
index e33227e..ceebd5d 100644
--- a/spiceconn.js
+++ b/spiceconn.js
@@ -78,7 +78,9 @@ function SpiceConn(o)
          this.parent.state = "start";
      });
      this.ws.addEventListener('error', function(e) {
-        this.parent.log_err(">> WebSockets.onerror" + e.toString());
+        if ('url' in e.target) {
+            this.parent.log_err("WebSocket error: Can't connect to websocket on URL: " + e.target.url);
+        }
          this.parent.report_error(e);
      });
      this.ws.addEventListener('close', function(e) {


_______________________________________________
Spice-devel mailing list
Spice-devel@xxxxxxxxxxxxxxxxxxxxx
http://lists.freedesktop.org/mailman/listinfo/spice-devel





[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]     [Monitors]