Browse Source

:loud_sound: api response log

Signed-off-by: LI JIAHAO <lijiahao99131@gmail.com>
LI JIAHAO 6 years ago
parent
commit
7b72d0b3fa
2 changed files with 11 additions and 0 deletions
  1. 6 0
      dist/cqhttp.js
  2. 5 0
      src/cqhttp.ts

+ 6 - 0
dist/cqhttp.js

@@ -68,6 +68,12 @@ class default_1 {
             this.bot.on('api.send.post', (type) => {
                 logger.info(`sent request ${type}`);
             });
+            this.bot.on('api.response', (type, result) => {
+                if (result.retcode !== 0)
+                    logger.warn(`${type} respond: ${JSON.stringify(result)}`);
+                else
+                    logger.info(`${type} respond: ${JSON.stringify(result)}`);
+            });
         };
         this.connect = () => {
             this.initWebsocket();

+ 5 - 0
src/cqhttp.ts

@@ -87,6 +87,11 @@ export default class {
     this.bot.on('api.send.post', (type) => {
       logger.info(`sent request ${type}`);
     });
+
+    this.bot.on('api.response', (type, result) => {
+      if (result.retcode !== 0) logger.warn(`${type} respond: ${JSON.stringify(result)}`);
+      else logger.info(`${type} respond: ${JSON.stringify(result)}`);
+    });
 }
 
   public connect = () => {