Skip to content

@flarelog/sdk


@flarelog/sdk / FlareLogLike

Interface: FlareLogLike ​

Defined in: types.ts:335

Logger interface used by internal capture modules.

Methods ​

trace() ​

trace(message, metadata?): void

Defined in: types.ts:336

Parameters ​

message ​

string

metadata? ​

Record<string, unknown>

Returns ​

void


debug() ​

debug(message, metadata?): void

Defined in: types.ts:337

Parameters ​

message ​

string

metadata? ​

Record<string, unknown>

Returns ​

void


info() ​

info(message, metadata?): void

Defined in: types.ts:338

Parameters ​

message ​

string

metadata? ​

Record<string, unknown>

Returns ​

void


warn() ​

warn(message, metadata?): void

Defined in: types.ts:339

Parameters ​

message ​

string

metadata? ​

Record<string, unknown>

Returns ​

void


error() ​

error(message, metadata?): void

Defined in: types.ts:340

Parameters ​

message ​

string

metadata? ​

Record<string, unknown>

Returns ​

void


fatal() ​

fatal(message, metadata?): void

Defined in: types.ts:341

Parameters ​

message ​

string

metadata? ​

Record<string, unknown>

Returns ​

void


log() ​

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

Defined in: types.ts:342

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

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

Parameters ​

Omit<Breadcrumb, "timestamp">

Returns ​

void


setUser() ​

setUser(user): void

Defined in: types.ts:359

Parameters ​

user ​

UserContext | null

Returns ​

void


setTag() ​

setTag(key, value): void

Defined in: types.ts:360

Parameters ​

key ​

string

value ​

string

Returns ​

void


flush() ​

flush(): Promise<void>

Defined in: types.ts:361

Returns ​

Promise<void>


child() ​

child(defaults): FlareLogLike

Defined in: types.ts:362

Parameters ​

defaults ​

Record<string, unknown> & object

Returns ​

FlareLogLike

Released under the MIT License.