Skip to content

Commit c8c6953

Browse files
authored
fix: backwards compatibility with serverless < 3 (#170)
fixes #165
1 parent 15bd652 commit c8c6953

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

lib/plugin.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ const uploadDirectory = require('./upload');
1111
const validateClient = require('./validate');
1212

1313
class Client {
14-
constructor(serverless, cliOptions, { log }) {
14+
constructor(serverless, cliOptions, { log } = {}) {
1515
this.error = serverless.classes.Error;
16-
this.log = log;
16+
this.log = log || serverless.cli.log.bind(serverless.cli);
1717
this.serverless = serverless;
1818
this.options = serverless.service.custom.client;
1919
this.cliOptions = cliOptions || {};
@@ -70,7 +70,7 @@ class Client {
7070

7171
this.hooks = {
7272
'client:client': () => {
73-
log(this.commands.client.usage);
73+
this.log(this.commands.client.usage);
7474
},
7575
'client:deploy:deploy': () => {
7676
return this._processDeployment();

0 commit comments

Comments
 (0)