From 637833ab181098f92dd7940caed44fb2a681dcc0 Mon Sep 17 00:00:00 2001 From: Philip Molares Date: Sat, 11 Apr 2020 20:08:57 +0200 Subject: [PATCH] created logger.ts moved the added stream part directly into the config of morgan in app.ts. Signed-off-by: Philip Molares Signed-off-by: David Mehren --- lib/app.ts | 6 +++++- lib/{logger.js => logger.ts} | 10 ++-------- 2 files changed, 7 insertions(+), 9 deletions(-) rename lib/{logger.js => logger.ts} (67%) diff --git a/lib/app.ts b/lib/app.ts index aeded1288..0eb2c999d 100644 --- a/lib/app.ts +++ b/lib/app.ts @@ -56,7 +56,11 @@ if (config.useSSL) { // logger app.use(morgan('combined', { - 'stream': logger.stream + stream: { + write: function (message): void { + logger.info(message) + } + } })) // socket io diff --git a/lib/logger.js b/lib/logger.ts similarity index 67% rename from lib/logger.js rename to lib/logger.ts index 6d4bf69af..ee084df23 100644 --- a/lib/logger.js +++ b/lib/logger.ts @@ -1,5 +1,5 @@ 'use strict' -const { createLogger, format, transports } = require('winston') +import { createLogger, format, transports } from 'winston' const logger = createLogger({ level: 'debug', @@ -18,10 +18,4 @@ const logger = createLogger({ exitOnError: false }) -logger.stream = { - write: function (message, encoding) { - logger.info(message) - } -} - -module.exports = logger +export { logger }