@flarelog/sdk / FlareLogChild
Class: FlareLogChild
Defined in: client.ts:772
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:776
Parameters
parent
defaults
Record<string, unknown> & object
Returns
FlareLogChild
Methods
trace()
trace(
message,metadata?):void
Defined in: client.ts:784
Parameters
message
string
metadata?
Record<string, unknown>
Returns
void
Implementation of
debug()
debug(
message,metadata?):void
Defined in: client.ts:785
Parameters
message
string
metadata?
Record<string, unknown>
Returns
void
Implementation of
info()
info(
message,metadata?):void
Defined in: client.ts:786
Parameters
message
string
metadata?
Record<string, unknown>
Returns
void
Implementation of
warn()
warn(
message,metadata?):void
Defined in: client.ts:787
Parameters
message
string
metadata?
Record<string, unknown>
Returns
void
Implementation of
error()
error(
message,metadata?):void
Defined in: client.ts:788
Parameters
message
string
metadata?
Record<string, unknown>
Returns
void
Implementation of
fatal()
fatal(
message,metadata?):void
Defined in: client.ts:789
Parameters
message
string
metadata?
Record<string, unknown>
Returns
void
Implementation of
log()
log(
level,message,metadata?,opts?):void
Defined in: client.ts:791
Parameters
level
message
string
metadata?
Record<string, unknown>
opts?
source?
string
traceId?
string
spanId?
string
Returns
void
Implementation of
logError()
logError(
err,opts?):void
Defined in: client.ts:795
Parameters
err
unknown
opts?
message?
string
level?
source?
string
metadata?
Record<string, unknown>
traceId?
string
Returns
void
Implementation of
addBreadcrumb()
addBreadcrumb(
breadcrumb):void
Defined in: client.ts:799
Parameters
breadcrumb
Omit<Breadcrumb, "timestamp">
Returns
void
Implementation of
setUser()
setUser(
user):void
Defined in: client.ts:800
Parameters
user
UserContext | null
Returns
void
Implementation of
setTag()
setTag(
key,value):void
Defined in: client.ts:801
Parameters
key
string
value
string
Returns
void
Implementation of
flush()
flush():
Promise<void>
Defined in: client.ts:802
Returns
Promise<void>
Implementation of
child()
child(
defaults):FlareLogChild
Defined in: client.ts:803
Parameters
defaults
Record<string, unknown> & object
Returns
FlareLogChild