chore(backend): Export Logger class
This commit is contained in:
		
							parent
							
								
									c2e3886f3f
								
							
						
					
					
						commit
						c37d4d8e04
					
				
					 9 changed files with 21 additions and 21 deletions
				
			
		|  | @ -1,8 +1,19 @@ | |||
| import { createLogger, format, Logger, transports } from 'winston'; | ||||
| import { | ||||
|     createLogger, | ||||
|     format, | ||||
|     Logger as WinstonLogger, | ||||
|     transports, | ||||
| } from 'winston'; | ||||
| import LokiTransport from 'winston-loki'; | ||||
| import { LokiLabels } from 'loki-logger-ts'; | ||||
| import { LOG_LEVEL, LOKI_HOST } from '../config.js'; | ||||
| 
 | ||||
| export class Logger extends WinstonLogger { | ||||
|     constructor() { | ||||
|         super(); | ||||
|     } | ||||
| } | ||||
| 
 | ||||
| const Labels: LokiLabels = { | ||||
|     source: 'Dwengo-Backend', | ||||
|     service: 'API', | ||||
|  |  | |||
|  | @ -1,6 +1,5 @@ | |||
| import { DefaultLogger, LogContext, LoggerNamespace } from '@mikro-orm/core'; | ||||
| import { Logger } from 'winston'; | ||||
| import { getLogger } from './initalize.js'; | ||||
| import { getLogger, Logger } from './initalize.js'; | ||||
| import { LokiLabels } from 'loki-logger-ts'; | ||||
| 
 | ||||
| export class MikroOrmLogger extends DefaultLogger { | ||||
|  |  | |||
|  | @ -1,5 +1,4 @@ | |||
| import { getLogger } from './initalize.js'; | ||||
| import { Logger } from 'winston'; | ||||
| import { getLogger, Logger } from './initalize.js'; | ||||
| import { Request, Response } from 'express'; | ||||
| 
 | ||||
| export function responseTimeLogger(req: Request, res: Response, time: number) { | ||||
|  |  | |||
		Reference in a new issue