Hierarchy

  • AbstractLogger
    • TypeOrmLogger

Constructors

Properties

options?: LoggerOptions

Methods

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

    Parameters

    • Optionaltype:
          | "error"
          | "warn"
          | "info"
          | "log"
          | "query"
          | "schema"
          | "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>

    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