prorm API Reference
    Preparing search index...

    Class Logger

    Logger class for the ORM Supports multiple log levels, custom loggers, and SQL query logging

    Hierarchy

    • EventEmitter
      • Logger
    Index
    • Set the minimum log level

      Parameters

      • level: "debug" | "info" | "warn" | "error" | LogLevel | "quiet"

      Returns void

    • Log a debug message

      Parameters

      • message: string
      • Optionalmeta: Record<string, unknown>

      Returns void

    • Log an info message

      Parameters

      • message: string
      • Optionalmeta: Record<string, unknown>

      Returns void

    • Log a warning message

      Parameters

      • message: string
      • Optionalmeta: Record<string, unknown>

      Returns void

    • Log an error message

      Parameters

      • message: string
      • Optionalmeta: Record<string, unknown>

      Returns void

    • Log a SQL query with timing

      Parameters

      • sql: string
      • Optionalduration: number

      Returns void

    • Set whether to log SQL queries

      Parameters

      • logSQL: boolean

      Returns void

    • Set slow query threshold

      Parameters

      • threshold: number

      Returns void

    • Create a child logger with additional context

      Parameters

      • meta: Record<string, unknown>

      Returns Logger