From 678f69f562b1ed44334e2429fff6263c285748b3 Mon Sep 17 00:00:00 2001 From: David Mehren Date: Thu, 22 Apr 2021 21:58:03 +0200 Subject: [PATCH] FilesystemBackend: Fix functionContext logging This commit adds a few missing `functionContext` parameters in calls to `this.logger` and fixes a copy-paste error in `ensureDirectory` Signed-off-by: David Mehren --- src/media/backends/filesystem-backend.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/media/backends/filesystem-backend.ts b/src/media/backends/filesystem-backend.ts index 42924d288..dd48aaec1 100644 --- a/src/media/backends/filesystem-backend.ts +++ b/src/media/backends/filesystem-backend.ts @@ -58,19 +58,24 @@ export class FilesystemBackend implements MediaBackend { } private async ensureDirectory(): Promise { + this.logger.debug( + `Ensuring presence of directory at ${this.uploadDirectory}`, + 'ensureDirectory', + ); try { await fs.access(this.uploadDirectory); } catch (e) { try { this.logger.debug( `The directory '${this.uploadDirectory}' can't be accessed. Trying to create the directory`, + 'ensureDirectory', ); await fs.mkdir(this.uploadDirectory); } catch (e) { this.logger.error( (e as Error).message, (e as Error).stack, - 'deleteFile', + 'ensureDirectory', ); throw new MediaBackendError( `Could not create '${this.uploadDirectory}'`,