Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • Reporter

Index

Constructors

constructor

  • 构造函数

    Parameters

    • className: string

      类名

    • Optional instanceName: string

      实例名

    • Optional level: LoggerLevel

      日志等级

    Returns Reporter

Properties

_className

_className: string

_instanceName

_instanceName: string

_level

_level: LoggerLevel

Accessors

className

  • get className(): string
  • Returns string

instanceName

  • get instanceName(): string
  • Returns string

level

Methods

debug

  • debug(format: string, ...args: unknown[]): void
  • 记录LoggerLevel.DEBUG级别的日志

    Parameters

    • format: string

      格式化字符串

    • Rest ...args: unknown[]

      格式化参数

    Returns void

error

  • error(format: string, ...args: unknown[]): void
  • 记录LoggerLevel.ERROR级别的日志

    Parameters

    • format: string

      格式化字符串

    • Rest ...args: unknown[]

      格式化参数

    Returns void

errorToInstance

  • errorToInstance(format: string, ...args: unknown[]): Error
  • 功能同error, 但errorToObject将返回一个Error对象

    Parameters

    • format: string

      格式化字符串

    • Rest ...args: unknown[]

      格式化参数

    Returns Error

errorToObject

  • errorToObject(format: string, ...args: unknown[]): Error
  • 功能同error, 但errorToObject将返回一个Error对象

    Parameters

    • format: string

      格式化字符串

    • Rest ...args: unknown[]

      格式化参数

    Returns Error

info

  • info(format: string, ...args: unknown[]): void
  • 记录LoggerLevel.INFO级别的日志

    Parameters

    • format: string

      格式化字符串

    • Rest ...args: unknown[]

      格式化参数

    Returns void

instanceToError

  • instanceToError<T>(error: T): T

log

  • log(level: LoggerLevel, formatStr: string, ...args: unknown[]): string
  • 记录指定级别的日志

    Parameters

    • level: LoggerLevel

      日志级别

    • formatStr: string

      格式化字符串

    • Rest ...args: unknown[]

      格式化参数

    Returns string

objectToError

  • objectToError(error: Error): Error

onlog

  • onlog(logStr: string, level: LoggerLevel, className: string, instanceName: string, formatStr: string, ...args: unknown[]): void
  • 记录日志的事件, 每一条日志记录都会触发一次该事件,

    Parameters

    • logStr: string

      该条日志的格式化后的字符串, 可直接打印到控制台

    • level: LoggerLevel

      日志等级

    • className: string

      该日志对应的类名

    • instanceName: string

      该日志对应的实例名

    • formatStr: string

      格式化字符串

    • Rest ...args: unknown[]

      格式化参数

    Returns void

warning

  • warning(format: string, ...args: unknown[]): void
  • 记录LoggerLevel.WARN级别的日志

    Parameters

    • format: string

      格式化字符串

    • Rest ...args: unknown[]

      格式化参数

    Returns void

Generated using TypeDoc