跳转到内容

@freenotes/web-runtime


@freenotes/web-runtime / LoggerRecord

Interface: LoggerRecord<TContext>

Defined in: src/logger/types.ts:19

Logger 交给 transport 的平台无关记录。

Type Parameters

TContext

TContext extends object = LoggerContext

Properties

context?

optional context?: TContext

Defined in: src/logger/types.ts:29


contextTruncated?

optional contextTruncated?: "context-size-limit" | "payload-size-limit"

Defined in: src/logger/types.ts:30


error?

optional error?: LoggerErrorInfo

Defined in: src/logger/types.ts:31


event

event: string

Defined in: src/logger/types.ts:23


level

level: LoggerLevel

Defined in: src/logger/types.ts:22


message?

optional message?: string

Defined in: src/logger/types.ts:24


route?

optional route?: string

Defined in: src/logger/types.ts:26


sessionId

sessionId: string

Defined in: src/logger/types.ts:28


source

source: string

Defined in: src/logger/types.ts:21


timestamp

timestamp: number

Defined in: src/logger/types.ts:25


traceId?

optional traceId?: string

Defined in: src/logger/types.ts:27


version

version: 1

Defined in: src/logger/types.ts:20

让基础能力保持简单,让业务开发更加专注。