UNPKG

blanc-logger

Version:

Advanced Winston logger for NestJS & TypeORM with structured logging.

18 lines (17 loc) 1.13 kB
import { Logger, QueryRunner } from 'typeorm'; export declare class TypeOrmBlancLogger implements Logger { /** SQL 쿼리를 포맷팅하여 강조된 문자열을 반환 */ private formatQuery; /** SQL 쿼리를 로그에 기록 */ logQuery(query: string, parameters?: unknown[], queryRunner?: QueryRunner): void; /** SQL 쿼리 실행 중 발생한 오류를 로그에 기록 */ logQueryError(error: string | Error, query: string, parameters?: unknown[], queryRunner?: QueryRunner): void; /** 느린 SQL 쿼리 실행을 경고 로그로 기록 */ logQuerySlow(time: number, query: string, parameters?: unknown[], queryRunner?: QueryRunner): void; /** 스키마 빌드 관련 메시지를 로그에 기록 */ logSchemaBuild(message: string, queryRunner?: QueryRunner): void; /** 데이터베이스 마이그레이션 관련 메시지를 로그에 기록 */ logMigration(message: string, queryRunner?: QueryRunner): void; /** 지정된 레벨의 일반 로그 메시지를 기록 */ log(level: 'log' | 'info' | 'warn', message: unknown, queryRunner?: QueryRunner): void; }