import { HttpException } from '@nestjs/common'; import { LoggingRepository } from 'src/repositories/logging.repository'; export const logGlobalError = (logger: LoggingRepository, error: Error) => { if (error instanceof HttpException) { const status = error.getStatus(); const response = error.getResponse(); logger.debug(`HttpException(${status}): ${JSON.stringify(response)}`); return; } if (error instanceof Error) { logger.error(`Unknown error: ${error}`, error?.stack); return; } };