Class Logger

日志模块,默认级别是 Warn

Example

const log = new Logger("network")
log.info("request to server")

Constructors

  • Parameters

    • module: string

    Returns Logger

Properties

module: string = 'log'
commonContent: {} = {}

Type declaration

    Methods

    • Parameters

      • event: Partial<{
            code?: number;
            endTime?: number;
            error?: Error;
            event: string;
            ext1?: any;
            ext2?: any;
            level?: string;
            module?: string;
            payload?: any;
            startTime?: number;
            value?: number;
            [key: string]: any;
        }>

      Returns void

    • Parameters

      • event: string
      • Optional arg1: any

      Returns void

    • Parameters

      • error: any
      • Optional eventName: string

      Returns void

    • Parameters

      • event: Partial<{
            code?: number;
            endTime?: number;
            error?: Error;
            event: string;
            ext1?: any;
            ext2?: any;
            level?: string;
            module?: string;
            payload?: any;
            startTime?: number;
            value?: number;
            [key: string]: any;
        }>

      Returns void

    • Parameters

      • event: any

      Returns void

    • Parameters

      • event: Partial<{
            code?: number;
            endTime?: number;
            error?: Error;
            event: string;
            ext1?: any;
            ext2?: any;
            level?: string;
            module?: string;
            payload?: any;
            startTime?: number;
            value?: number;
            [key: string]: any;
        }>

      Returns void

    • Parameters

      • event: string
      • Optional arg1: any

      Returns void

    • Returns Promise<void>

    • 按模块设置级别

      Parameters

      Returns void

    • Parameters

      • event: string | Partial<{
            code?: number;
            endTime?: number;
            error?: Error;
            event: string;
            ext1?: any;
            ext2?: any;
            level?: string;
            module?: string;
            payload?: any;
            startTime?: number;
            value?: number;
            [key: string]: any;
        }>

      Returns void

    • Parameters

      • event: string | Partial<{
            code?: number;
            endTime?: number;
            error?: Error;
            event: string;
            ext1?: any;
            ext2?: any;
            level?: string;
            module?: string;
            payload?: any;
            startTime?: number;
            value?: number;
            [key: string]: any;
        }>

      Returns void

    • Parameters

      • event: Partial<{
            code?: number;
            endTime?: number;
            error?: Error;
            event: string;
            ext1?: any;
            ext2?: any;
            level?: string;
            module?: string;
            payload?: any;
            startTime?: number;
            value?: number;
            [key: string]: any;
        }>

      Returns void

    • Parameters

      • event: string
      • Optional arg1: any

      Returns void

    • Parameters

      • commonCtx: Record<PropertyKey, any>

      Returns void

    • 全局级别设置

      Parameters

      Returns void

    Generated using TypeDoc