diff options
Diffstat (limited to 'src/util/logger.ts')
| -rw-r--r-- | src/util/logger.ts | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/util/logger.ts b/src/util/logger.ts index d779718..9b0957d 100644 --- a/src/util/logger.ts +++ b/src/util/logger.ts @@ -4,8 +4,7 @@ import * as Transport from "winston-transport"; const { combine, splat, timestamp, label, colorize, printf } = winston.format; const { Console } = winston.transports; -const LOG_LEVEL = process.env.LOG_LEVEL ?? "info"; - +// Standard console message formatting const consoleFormat = combine( colorize(), printf(({ level, message, label, timestamp }) => { @@ -16,9 +15,9 @@ const consoleFormat = combine( /** * Provides standard logging format and output for the server. */ -export default ( +const loggerConfig = ( clazz: string, - level: string = LOG_LEVEL + level: string ): { format: Format; transports: Transport[]; @@ -26,3 +25,5 @@ export default ( format: combine(splat(), timestamp(), label({ label: clazz })), transports: [new Console({ level: level, format: consoleFormat })], }); + +export default loggerConfig; |
