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 }