Skip to content

@flarelog/sdk


@flarelog/sdk / FlareLogChild

Class: FlareLogChild ​

Defined in: client.ts:973

FlareLogChild — a child logger that carries default metadata. Logs via the parent's OTel Logger.

Implements ​

Constructors ​

Constructor ​

new FlareLogChild(parent, defaults): FlareLogChild

Defined in: client.ts:977

Parameters ​

parent ​

FlareLog

defaults ​

Record<string, unknown> & object

Returns ​

FlareLogChild

Methods ​

trace() ​

trace(message, metadata?): void

Defined in: client.ts:985

Parameters ​

message ​

string

metadata? ​

Record<string, unknown>

Returns ​

void

Implementation of ​

FlareLogLike.trace


debug() ​

debug(message, metadata?): void

Defined in: client.ts:986

Parameters ​

message ​

string

metadata? ​

Record<string, unknown>

Returns ​

void

Implementation of ​

FlareLogLike.debug


info() ​

info(message, metadata?): void

Defined in: client.ts:987

Parameters ​

message ​

string

metadata? ​

Record<string, unknown>

Returns ​

void

Implementation of ​

FlareLogLike.info


warn() ​

warn(message, metadata?): void

Defined in: client.ts:988

Parameters ​

message ​

string

metadata? ​

Record<string, unknown>

Returns ​

void

Implementation of ​

FlareLogLike.warn


error() ​

error(message, metadata?): void

Defined in: client.ts:989

Parameters ​

message ​

string

metadata? ​

Record<string, unknown>

Returns ​

void

Implementation of ​

FlareLogLike.error


fatal() ​

fatal(message, metadata?): void

Defined in: client.ts:990

Parameters ​

message ​

string

metadata? ​

Record<string, unknown>

Returns ​

void

Implementation of ​

FlareLogLike.fatal


log() ​

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

Defined in: client.ts:992

Parameters ​

level ​

LogLevel

message ​

string

metadata? ​

Record<string, unknown>

opts? ​
source? ​

string

traceId? ​

string

spanId? ​

string

Returns ​

void

Implementation of ​

FlareLogLike.log


logError() ​

logError(err, opts?): void

Defined in: client.ts:996

Parameters ​

err ​

unknown

opts? ​
message? ​

string

level? ​

LogLevel

source? ​

string

metadata? ​

Record<string, unknown>

traceId? ​

string

Returns ​

void

Implementation of ​

FlareLogLike.logError


addBreadcrumb() ​

addBreadcrumb(breadcrumb): void

Defined in: client.ts:1000

Parameters ​

Omit<Breadcrumb, "timestamp">

Returns ​

void

Implementation of ​

FlareLogLike.addBreadcrumb


setUser() ​

setUser(user): void

Defined in: client.ts:1001

Parameters ​

user ​

UserContext | null

Returns ​

void

Implementation of ​

FlareLogLike.setUser


setTag() ​

setTag(key, value): void

Defined in: client.ts:1002

Parameters ​

key ​

string

value ​

string

Returns ​

void

Implementation of ​

FlareLogLike.setTag


flush() ​

flush(): Promise<void>

Defined in: client.ts:1003

Returns ​

Promise<void>

Implementation of ​

FlareLogLike.flush


child() ​

child(defaults): FlareLogChild

Defined in: client.ts:1004

Parameters ​

defaults ​

Record<string, unknown> & object

Returns ​

FlareLogChild

Implementation of ​

FlareLogLike.child

Released under the MIT License.