Skip to content

Commit 3af34ab

Browse files
committed
passes through logger to schema handler
1 parent d7aeae2 commit 3af34ab

File tree

2 files changed

+14
-2
lines changed

2 files changed

+14
-2
lines changed

src/definitionGenerator.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,11 @@ class DefinitionGenerator {
3939
},
4040
};
4141

42-
this.schemaHandler = new SchemaHandler(serverless, this.openAPI);
42+
this.schemaHandler = new SchemaHandler(
43+
serverless,
44+
this.openAPI,
45+
this.logger
46+
);
4347

4448
this.operationIdMap = {};
4549
this.functionMap = {};

src/schemaHandler.js

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@ const SchemaConvertor = require("json-schema-for-openapi");
88
const { v4: uuid } = require("uuid");
99

1010
class SchemaHandler {
11-
constructor(serverless, openAPI) {
11+
constructor(serverless, openAPI, logger) {
12+
this.logger = logger;
13+
1214
this.apiGatewayModels =
1315
serverless.service?.provider?.apiGateway?.request?.schemas || {};
1416
this.documentation = serverless.service.custom.documentation;
@@ -19,6 +21,12 @@ class SchemaHandler {
1921
this.__standardiseModels();
2022

2123
try {
24+
this.logger.verbose(
25+
`Trying to resolve Ref-Parser config from: ${path.resolve(
26+
"options",
27+
"ref-parser.js"
28+
)}`
29+
);
2230
this.refParserOptions = require(path.resolve("options", "ref-parser.js"));
2331
} catch (err) {
2432
this.refParserOptions = {};

0 commit comments

Comments
 (0)