(err, msg)
| 861 | } |
| 862 | |
| 863 | logErr(err, msg) { |
| 864 | switch (this.getEnv()) { |
| 865 | case 'Surge': |
| 866 | case 'Loon': |
| 867 | case 'Stash': |
| 868 | case 'Shadowrocket': |
| 869 | case 'Egern': |
| 870 | case 'Quantumult X': |
| 871 | default: |
| 872 | this.log('', `❗️${this.name}, 错误!`, msg, err) |
| 873 | break |
| 874 | case 'Node.js': |
| 875 | this.log( |
| 876 | '', |
| 877 | `❗️${this.name}, 错误!`, |
| 878 | msg, |
| 879 | typeof err.message !== 'undefined' ? err.message : err, |
| 880 | err.stack |
| 881 | ) |
| 882 | break |
| 883 | } |
| 884 | } |
| 885 | |
| 886 | wait(time) { |
| 887 | return new Promise((resolve) => setTimeout(resolve, time)) |