From d28744a5e34789e1942402fdc671e5f02c4df7b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Garc=C3=ADa=20Aubert?= Date: Fri, 5 Jun 2020 20:08:08 +0200 Subject: [PATCH] Be able to pass the logger to the analysis creation (camshaft) while instantiating a named map with analysis --- lib/api/template/named-template-controller.js | 2 ++ lib/models/mapconfig/provider/named-map-provider.js | 1 + 2 files changed, 3 insertions(+) diff --git a/lib/api/template/named-template-controller.js b/lib/api/template/named-template-controller.js index 41246d65..a7d0b009 100644 --- a/lib/api/template/named-template-controller.js +++ b/lib/api/template/named-template-controller.js @@ -181,6 +181,8 @@ function getTemplate ( params ); + mapConfigProvider.logger = res.locals.logger; + mapConfigProvider.getMapConfig((err, mapConfig, rendererParams, context, stats = {}) => { req.profiler.add(stats); diff --git a/lib/models/mapconfig/provider/named-map-provider.js b/lib/models/mapconfig/provider/named-map-provider.js index 63516853..371a9130 100644 --- a/lib/models/mapconfig/provider/named-map-provider.js +++ b/lib/models/mapconfig/provider/named-map-provider.js @@ -129,6 +129,7 @@ module.exports = class NamedMapMapConfigProvider extends BaseMapConfigProvider { context.analysisConfiguration = { user: this.user, + logger: this.logger, db: { host: rendererParams.dbhost, port: rendererParams.dbport,