mirror of
https://github.com/serverless/serverless.git
synced 2026-01-18 14:58:43 +00:00
Show hook deprecation warnings only when SLS_DEBUG is set
This commit is contained in:
parent
df5384c210
commit
df3f02fcff
@ -155,11 +155,10 @@ class PluginManager {
|
||||
_.forEach(pluginInstance.hooks, (hook, event) => {
|
||||
let target = event;
|
||||
const baseEvent = _.replace(event, /^(?:after:|before:)/, '');
|
||||
if (_.has(this.deprecatedEvents, baseEvent)
|
||||
&& pluginInstance.constructor.name !== 'ServerlessAlpha') {
|
||||
this.serverless.cli.log(`
|
||||
WARNING: Plugin ${pluginInstance.constructor.name}
|
||||
uses deprecated hook ${event}`);
|
||||
if (_.has(this.deprecatedEvents, baseEvent) && pluginName !== 'ServerlessAlpha') {
|
||||
if (process.env.SLS_DEBUG) {
|
||||
this.serverless.cli.log(`WARNING: Plugin ${pluginName} uses deprecated hook ${event}`);
|
||||
}
|
||||
const redirectedEvent = this.deprecatedEvents[baseEvent];
|
||||
if (redirectedEvent) {
|
||||
target = _.replace(event, baseEvent, redirectedEvent);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user