11const defaults = require ( 'superagent-defaults' ) ;
2+ const logger = require ( 'superagent-logger' ) ;
23const superagent = defaults ( ) ;
34
45class BaseApi {
@@ -35,6 +36,7 @@ class BaseApi {
3536 url = url . startsWith ( '/' ) ? url : `/${ url } ` ;
3637 if ( Object . keys ( body ) . length !== 0 ) {
3738 const res = await this . request . get ( this . baseUrl + url )
39+ . use ( logger )
3840 . send ( body )
3941 . set ( headers )
4042 . query ( query )
@@ -43,6 +45,7 @@ class BaseApi {
4345 return res ;
4446 } else {
4547 const res = await this . request . get ( this . baseUrl + url )
48+ . use ( logger )
4649 . send ( { } )
4750 . set ( headers )
4851 . query ( query )
@@ -55,6 +58,7 @@ class BaseApi {
5558 async post ( url , body = { } , headers = { } ) {
5659 url = url . startsWith ( '/' ) ? url : `/${ url } ` ;
5760 const res = await this . request . post ( this . baseUrl + url )
61+ . use ( logger )
5862 . send ( body )
5963 . set ( headers )
6064 . ok ( ( res ) => res . status <= 500 ) ;
@@ -65,6 +69,7 @@ class BaseApi {
6569 async put ( url , body = { } , headers = { } ) {
6670 url = url . startsWith ( '/' ) ? url : `/${ url } ` ;
6771 const res = await this . request . put ( this . baseUrl + url )
72+ . use ( logger )
6873 . send ( body )
6974 . set ( headers )
7075 . ok ( ( res ) => res . status <= 500 ) ;
@@ -75,6 +80,7 @@ class BaseApi {
7580 async patch ( url , body = { } , headers = { } ) {
7681 url = url . startsWith ( '/' ) ? url : `/${ url } ` ;
7782 const res = await this . request . patch ( this . baseUrl + url )
83+ . use ( logger )
7884 . send ( body )
7985 . set ( headers )
8086 . ok ( ( res ) => res . status <= 500 ) ;
@@ -85,6 +91,7 @@ class BaseApi {
8591 async delete ( url , headers = { } ) {
8692 url = url . startsWith ( '/' ) ? url : `/${ url } ` ;
8793 const res = await this . request . delete ( this . baseUrl + url )
94+ . use ( logger )
8895 . set ( headers )
8996 . ok ( ( res ) => res . status <= 500 ) ;
9097 this . setAllureAttachment ( res ) ;
0 commit comments