You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

strophe.util.js 1.1KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. /**
  2. * Strophe logger implementation. Logs from level WARN and above.
  3. */
  4. Strophe.log = function (level, msg) {
  5. switch(level) {
  6. case Strophe.LogLevel.WARN:
  7. console.warn("Strophe: "+msg);
  8. break;
  9. case Strophe.LogLevel.ERROR:
  10. case Strophe.LogLevel.FATAL:
  11. console.error("Strophe: "+msg);
  12. break;
  13. }
  14. };
  15. Strophe.getStatusString = function(status)
  16. {
  17. switch (status)
  18. {
  19. case Strophe.Status.ERROR:
  20. return "ERROR";
  21. case Strophe.Status.CONNECTING:
  22. return "CONNECTING";
  23. case Strophe.Status.CONNFAIL:
  24. return "CONNFAIL";
  25. case Strophe.Status.AUTHENTICATING:
  26. return "AUTHENTICATING";
  27. case Strophe.Status.AUTHFAIL:
  28. return "AUTHFAIL";
  29. case Strophe.Status.CONNECTED:
  30. return "CONNECTED";
  31. case Strophe.Status.DISCONNECTED:
  32. return "DISCONNECTED";
  33. case Strophe.Status.DISCONNECTING:
  34. return "DISCONNECTING";
  35. case Strophe.Status.ATTACHED:
  36. return "ATTACHED";
  37. default:
  38. return "unknown";
  39. }
  40. };