Skip to content

@142vip.nest typeorm.类.FileLogger

mmdapl edited this page Oct 8, 2026 · 1 revision

API 参考 / @142vip/nest-typeorm / FileLogger

类: FileLogger

定义于: node_modules/.pnpm/typeorm@0.3.30_ioredis@5.6.0_mongodb@6.19.0_mssql@11.0.1_mysql2@3.15.1_pg@8.11.3_ts-node@10.9_6zvdq3z7xgsf663jy3j6oymho4/node_modules/typeorm/logger/FileLogger.d.ts:9

Performs logging of the events in TypeORM. This version of logger logs everything into ormlogs.log file.

theme_extends

构造函数

构造函数

new FileLogger(options?, fileLoggerOptions?): FileLogger

定义于: node_modules/.pnpm/typeorm@0.3.30_ioredis@5.6.0_mongodb@6.19.0_mssql@11.0.1_mysql2@3.15.1_pg@8.11.3_ts-node@10.9_6zvdq3z7xgsf663jy3j6oymho4/node_modules/typeorm/logger/FileLogger.d.ts:11

参数

options?

LoggerOptions

fileLoggerOptions?

FileLoggerOptions

返回

FileLogger

重写了

AbstractLogger.constructor

属性

options?

protected optional options?: LoggerOptions

定义于: node_modules/.pnpm/typeorm@0.3.30_ioredis@5.6.0_mongodb@6.19.0_mssql@11.0.1_mysql2@3.15.1_pg@8.11.3_ts-node@10.9_6zvdq3z7xgsf663jy3j6oymho4/node_modules/typeorm/logger/AbstractLogger.d.ts:5

继承自

AbstractLogger.options

方法

isLogEnabledFor()

protected isLogEnabledFor(type?): boolean

定义于: node_modules/.pnpm/typeorm@0.3.30_ioredis@5.6.0_mongodb@6.19.0_mssql@11.0.1_mysql2@3.15.1_pg@8.11.3_ts-node@10.9_6zvdq3z7xgsf663jy3j6oymho4/node_modules/typeorm/logger/AbstractLogger.d.ts:35

Check is logging for level or message type is enabled.

参数

type?

"schema" | "query" | "error" | "warn" | "info" | "log" | "migration" | "query-error" | "query-slow" | "schema-build"

返回

boolean

继承自

AbstractLogger.isLogEnabledFor


log()

log(level, message, queryRunner?): void

定义于: node_modules/.pnpm/typeorm@0.3.30_ioredis@5.6.0_mongodb@6.19.0_mssql@11.0.1_mysql2@3.15.1_pg@8.11.3_ts-node@10.9_6zvdq3z7xgsf663jy3j6oymho4/node_modules/typeorm/logger/AbstractLogger.d.ts:31

Perform logging using given logger, or by default to the console. Log has its own level and message.

参数

level

"warn" | "info" | "log"

message

any

queryRunner?

QueryRunner

返回

void

继承自

AbstractLogger.log


logMigration()

logMigration(message, queryRunner?): void

定义于: node_modules/.pnpm/typeorm@0.3.30_ioredis@5.6.0_mongodb@6.19.0_mssql@11.0.1_mysql2@3.15.1_pg@8.11.3_ts-node@10.9_6zvdq3z7xgsf663jy3j6oymho4/node_modules/typeorm/logger/AbstractLogger.d.ts:26

Logs events from the migration run process.

参数

message

string

queryRunner?

QueryRunner

返回

void

继承自

AbstractLogger.logMigration


logQuery()

logQuery(query, parameters?, queryRunner?): void

定义于: node_modules/.pnpm/typeorm@0.3.30_ioredis@5.6.0_mongodb@6.19.0_mssql@11.0.1_mysql2@3.15.1_pg@8.11.3_ts-node@10.9_6zvdq3z7xgsf663jy3j6oymho4/node_modules/typeorm/logger/AbstractLogger.d.ts:10

Logs query and parameters used in it.

参数

query

string

parameters?

any[]

queryRunner?

QueryRunner

返回

void

继承自

AbstractLogger.logQuery


logQueryError()

logQueryError(error, query, parameters?, queryRunner?): void

定义于: node_modules/.pnpm/typeorm@0.3.30_ioredis@5.6.0_mongodb@6.19.0_mssql@11.0.1_mysql2@3.15.1_pg@8.11.3_ts-node@10.9_6zvdq3z7xgsf663jy3j6oymho4/node_modules/typeorm/logger/AbstractLogger.d.ts:14

Logs query that is failed.

参数

error

string

query

string

parameters?

any[]

queryRunner?

QueryRunner

返回

void

继承自

AbstractLogger.logQueryError


logQuerySlow()

logQuerySlow(time, query, parameters?, queryRunner?): void

定义于: node_modules/.pnpm/typeorm@0.3.30_ioredis@5.6.0_mongodb@6.19.0_mssql@11.0.1_mysql2@3.15.1_pg@8.11.3_ts-node@10.9_6zvdq3z7xgsf663jy3j6oymho4/node_modules/typeorm/logger/AbstractLogger.d.ts:18

Logs query that is slow.

参数

time

number

query

string

parameters?

any[]

queryRunner?

QueryRunner

返回

void

继承自

AbstractLogger.logQuerySlow


logSchemaBuild()

logSchemaBuild(message, queryRunner?): void

定义于: node_modules/.pnpm/typeorm@0.3.30_ioredis@5.6.0_mongodb@6.19.0_mssql@11.0.1_mysql2@3.15.1_pg@8.11.3_ts-node@10.9_6zvdq3z7xgsf663jy3j6oymho4/node_modules/typeorm/logger/AbstractLogger.d.ts:22

Logs events from the schema build process.

参数

message

string

queryRunner?

QueryRunner

返回

void

继承自

AbstractLogger.logSchemaBuild


prepareLogMessages()

protected prepareLogMessages(logMessage, options?, queryRunner?): LogMessage[]

定义于: node_modules/.pnpm/typeorm@0.3.30_ioredis@5.6.0_mongodb@6.19.0_mssql@11.0.1_mysql2@3.15.1_pg@8.11.3_ts-node@10.9_6zvdq3z7xgsf663jy3j6oymho4/node_modules/typeorm/logger/AbstractLogger.d.ts:43

Prepare and format log messages

参数

logMessage

string | number | LogMessage | (string | number | LogMessage)[]

options?

Partial<PrepareLogMessagesOptions>

queryRunner?

QueryRunner

返回

LogMessage[]

继承自

AbstractLogger.prepareLogMessages


stringifyParams()

protected stringifyParams(parameters): string | any[]

定义于: node_modules/.pnpm/typeorm@0.3.30_ioredis@5.6.0_mongodb@6.19.0_mssql@11.0.1_mysql2@3.15.1_pg@8.11.3_ts-node@10.9_6zvdq3z7xgsf663jy3j6oymho4/node_modules/typeorm/logger/AbstractLogger.d.ts:48

Converts parameters to a string. Sometimes parameters can have circular objects and therefor we are handle this case too.

参数

parameters

any[]

返回

string | any[]

继承自

AbstractLogger.stringifyParams


write()

protected write(strings): void

定义于: node_modules/.pnpm/typeorm@0.3.30_ioredis@5.6.0_mongodb@6.19.0_mssql@11.0.1_mysql2@3.15.1_pg@8.11.3_ts-node@10.9_6zvdq3z7xgsf663jy3j6oymho4/node_modules/typeorm/logger/FileLogger.d.ts:19

Writes given strings into the log file.

参数

strings

string | string[]

返回

void


writeLog()

protected writeLog(level, logMessage, queryRunner?): void

定义于: node_modules/.pnpm/typeorm@0.3.30_ioredis@5.6.0_mongodb@6.19.0_mssql@11.0.1_mysql2@3.15.1_pg@8.11.3_ts-node@10.9_6zvdq3z7xgsf663jy3j6oymho4/node_modules/typeorm/logger/FileLogger.d.ts:15

Write log to specific output.

参数

level

LogLevel

logMessage

LogMessage | LogMessage[]

queryRunner?

QueryRunner

返回

void

重写了

AbstractLogger.writeLog

Clone this wiki locally