@@ -12,8 +12,6 @@ const {
12
12
toPairs
13
13
} = require ( 'lodash/fp' ) ;
14
14
15
- const log = require ( '@serverless/utils/log' ) . log ;
16
-
17
15
const SQS = require ( './sqs' ) ;
18
16
19
17
const OFFLINE_OPTION = 'serverless-offline' ;
@@ -32,12 +30,13 @@ const defaultOptions = {
32
30
const omitUndefined = omitBy ( isUndefined ) ;
33
31
34
32
class ServerlessOfflineSQS {
35
- constructor ( serverless , cliOptions ) {
33
+ constructor ( serverless , cliOptions , { log } ) {
36
34
this . cliOptions = null ;
37
35
this . options = null ;
38
36
this . sqs = null ;
39
37
this . lambda = null ;
40
38
this . serverless = null ;
39
+ this . log = log ;
41
40
42
41
this . cliOptions = cliOptions ;
43
42
this . serverless = serverless ;
@@ -67,7 +66,7 @@ class ServerlessOfflineSQS {
67
66
68
67
await Promise . all ( eventModules ) ;
69
68
70
- this . serverless . cli . log (
69
+ this . log . notice (
71
70
`Starting Offline SQS at stage ${ this . options . stage } (${ this . options . region } )`
72
71
) ;
73
72
}
@@ -83,7 +82,7 @@ class ServerlessOfflineSQS {
83
82
84
83
signals . map ( signal =>
85
84
process . on ( signal , async ( ) => {
86
- this . serverless . cli . log ( `Got ${ signal } signal. Offline Halting...` ) ;
85
+ this . log . notice ( `Got ${ signal } signal. Offline Halting...` ) ;
87
86
88
87
await this . end ( ) ;
89
88
} )
@@ -100,7 +99,7 @@ class ServerlessOfflineSQS {
100
99
return ;
101
100
}
102
101
103
- this . serverless . cli . log ( 'Halting offline server' ) ;
102
+ this . log . notice ( 'Halting offline server' ) ;
104
103
105
104
const eventModules = [ ] ;
106
105
@@ -129,7 +128,7 @@ class ServerlessOfflineSQS {
129
128
async _createSqs ( events , skipStart ) {
130
129
const resources = this . _getResources ( ) ;
131
130
132
- this . sqs = new SQS ( this . lambda , resources , this . options ) ;
131
+ this . sqs = new SQS ( this . lambda , resources , this . options , this . log ) ;
133
132
134
133
await this . sqs . create ( events ) ;
135
134
@@ -155,7 +154,7 @@ class ServerlessOfflineSQS {
155
154
omitUndefined ( this . cliOptions )
156
155
) ;
157
156
158
- log . debug ( 'options:' , this . options ) ;
157
+ this . log . debug ( 'options:' , this . options ) ;
159
158
}
160
159
161
160
_getEvents ( ) {
0 commit comments