@deep/nest-kit
    Preparing search index...

    Class TypeOrmLogger

    Hierarchy

    • AbstractLogger
      • TypeOrmLogger
    Index

    Constructors

    Properties

    options?: LoggerOptions

    Methods

    • Check is logging for level or message type is enabled.

      Parameters

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

      Returns boolean

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

      Parameters

      • level: "warn" | "info" | "log"
      • message: any
      • OptionalqueryRunner: QueryRunner

      Returns void

    • Logs events from the migration run process.

      Parameters

      • message: string
      • OptionalqueryRunner: QueryRunner

      Returns void

    • Logs query and parameters used in it.

      Parameters

      • query: string
      • Optionalparameters: any[]
      • OptionalqueryRunner: QueryRunner

      Returns void

    • Logs query that is failed.

      Parameters

      • error: string
      • query: string
      • Optionalparameters: any[]
      • OptionalqueryRunner: QueryRunner

      Returns void

    • Logs query that is slow.

      Parameters

      • time: number
      • query: string
      • Optionalparameters: any[]
      • OptionalqueryRunner: QueryRunner

      Returns void

    • Logs events from the schema build process.

      Parameters

      • message: string
      • OptionalqueryRunner: QueryRunner

      Returns void

    • Prepare and format log messages

      Parameters

      • logMessage: string | number | LogMessage | (string | number | LogMessage)[]
      • Optionaloptions: Partial<PrepareLogMessagesOptions>
      • OptionalqueryRunner: QueryRunner

      Returns LogMessage[]

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

      Parameters

      • parameters: any[]

      Returns string | any[]

    • Write log to specific output.

      Parameters

      • level: LogLevel
      • logMessage: LogMessage | LogMessage[]

      Returns void