typeorm
Version:
Data-Mapper ORM for TypeScript and ES2021+. Supports MySQL/MariaDB, PostgreSQL, MS SQL Server, Oracle, SAP HANA, SQLite, MongoDB databases.
21 lines (20 loc) • 814 B
TypeScript
import { FileLoggerOptions, LoggerOptions } from "./LoggerOptions";
import { LogLevel, LogMessage } from "./Logger";
import { QueryRunner } from "../query-runner/QueryRunner";
import { AbstractLogger } from "./AbstractLogger";
/**
* Performs logging of the events in TypeORM.
* This version of logger logs everything into ormlogs.log file.
*/
export declare class FileLogger extends AbstractLogger {
private fileLoggerOptions?;
constructor(options?: LoggerOptions, fileLoggerOptions?: FileLoggerOptions | undefined);
/**
* Write log to specific output.
*/
protected writeLog(level: LogLevel, logMessage: LogMessage | LogMessage[], queryRunner?: QueryRunner): void;
/**
* Writes given strings into the log file.
*/
protected write(strings: string | string[]): void;
}