Skip to content

@flarelog/sdk


@flarelog/sdk / FlareLogLike

Interface: FlareLogLike

Defined in: types.ts:321

Logger interface used by internal capture modules.

Methods

trace()

trace(message, metadata?): void

Defined in: types.ts:322

Parameters

message

string

metadata?

Record<string, unknown>

Returns

void


debug()

debug(message, metadata?): void

Defined in: types.ts:323

Parameters

message

string

metadata?

Record<string, unknown>

Returns

void


info()

info(message, metadata?): void

Defined in: types.ts:324

Parameters

message

string

metadata?

Record<string, unknown>

Returns

void


warn()

warn(message, metadata?): void

Defined in: types.ts:325

Parameters

message

string

metadata?

Record<string, unknown>

Returns

void


error()

error(message, metadata?): void

Defined in: types.ts:326

Parameters

message

string

metadata?

Record<string, unknown>

Returns

void


fatal()

fatal(message, metadata?): void

Defined in: types.ts:327

Parameters

message

string

metadata?

Record<string, unknown>

Returns

void


log()

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

Defined in: types.ts:328

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:334

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:344

Parameters

Omit<Breadcrumb, "timestamp">

Returns

void


setUser()

setUser(user): void

Defined in: types.ts:345

Parameters

user

UserContext | null

Returns

void


setTag()

setTag(key, value): void

Defined in: types.ts:346

Parameters

key

string

value

string

Returns

void


flush()

flush(): Promise<void>

Defined in: types.ts:347

Returns

Promise<void>


child()

child(defaults): FlareLogLike

Defined in: types.ts:348

Parameters

defaults

Record<string, unknown> & object

Returns

FlareLogLike

Released under the MIT License.