Skip to content

@flarelog/sdk


@flarelog/sdk / FlareLogLike

Interface: FlareLogLike

Defined in: types.ts:236

Logger interface used by internal capture modules.

Methods

trace()

trace(message, metadata?): void

Defined in: types.ts:237

Parameters

message

string

metadata?

Record<string, unknown>

Returns

void


debug()

debug(message, metadata?): void

Defined in: types.ts:238

Parameters

message

string

metadata?

Record<string, unknown>

Returns

void


info()

info(message, metadata?): void

Defined in: types.ts:239

Parameters

message

string

metadata?

Record<string, unknown>

Returns

void


warn()

warn(message, metadata?): void

Defined in: types.ts:240

Parameters

message

string

metadata?

Record<string, unknown>

Returns

void


error()

error(message, metadata?): void

Defined in: types.ts:241

Parameters

message

string

metadata?

Record<string, unknown>

Returns

void


fatal()

fatal(message, metadata?): void

Defined in: types.ts:242

Parameters

message

string

metadata?

Record<string, unknown>

Returns

void


log()

log(level, message, metadata?, opts?): void

Defined in: types.ts:243

Parameters

level

LogLevel

message

string

metadata?

Record<string, unknown>

opts?
source?

string

traceId?

string

spanId?

string

Returns

void


logError()

logError(err, opts?): void

Defined in: types.ts:249

Parameters

err

unknown

opts?
message?

string

level?

LogLevel

source?

string

metadata?

Record<string, unknown>

traceId?

string

Returns

void


addBreadcrumb()

addBreadcrumb(breadcrumb): void

Defined in: types.ts:259

Parameters

Omit<Breadcrumb, "timestamp">

Returns

void


setUser()

setUser(user): void

Defined in: types.ts:260

Parameters

user

UserContext | null

Returns

void


setTag()

setTag(key, value): void

Defined in: types.ts:261

Parameters

key

string

value

string

Returns

void


flush()

flush(): Promise<void>

Defined in: types.ts:262

Returns

Promise<void>


child()

child(defaults): FlareLogLike

Defined in: types.ts:263

Parameters

defaults

Record<string, unknown> & object

Returns

FlareLogLike

Released under the MIT License.