Search
Preparing search index...
The search index is not available
aws-lambda-powertools-typescript
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
aws-lambda-powertools-typescript
@aws-lambda-powertools/logger
Logger
Class Logger
Hierarchy
Logger
Implements
ClassThatLogs
Index
Constructors
constructor
Methods
add
Context
add
Persistent
Log
Attributes
append
Keys
create
Child
debug
error
get
Logs
Sampled
info
inject
Lambda
Context
refresh
Sample
Rate
Calculation
set
Sample
Rate
Value
warn
evaluate
Cold
Start
Once
get
Cold
Start
Evaluated
Value
get
Cold
Start
Value
set
Cold
Start
Evaluated
Value
set
Cold
Start
Value
Constructors
constructor
new
Logger
(
options
?:
LoggerOptions
)
:
Logger
Parameters
options:
LoggerOptions
= {}
Returns
Logger
Methods
add
Context
add
Context
(
context
:
Context
)
:
void
Parameters
context:
Context
Returns
void
add
Persistent
Log
Attributes
add
Persistent
Log
Attributes
(
attributes
?:
LogAttributes
)
:
void
Parameters
Optional
attributes:
LogAttributes
Returns
void
append
Keys
append
Keys
(
attributes
?:
LogAttributes
)
:
void
Parameters
Optional
attributes:
LogAttributes
Returns
void
create
Child
create
Child
(
options
?:
LoggerOptions
)
:
Logger
Parameters
options:
LoggerOptions
= {}
Returns
Logger
debug
debug
(
input
:
LogItemMessage
,
...
extraInput
:
LogItemExtraInput
)
:
void
Parameters
input:
LogItemMessage
Rest
...
extraInput:
LogItemExtraInput
Returns
void
error
error
(
input
:
LogItemMessage
,
...
extraInput
:
LogItemExtraInput
)
:
void
Parameters
input:
LogItemMessage
Rest
...
extraInput:
LogItemExtraInput
Returns
void
get
Logs
Sampled
get
Logs
Sampled
(
)
:
boolean
Returns
boolean
info
info
(
input
:
LogItemMessage
,
...
extraInput
:
LogItemExtraInput
)
:
void
Parameters
input:
LogItemMessage
Rest
...
extraInput:
LogItemExtraInput
Returns
void
inject
Lambda
Context
inject
Lambda
Context
(
)
:
<internal>
.
HandlerMethodDecorator
Returns
<internal>
.
HandlerMethodDecorator
refresh
Sample
Rate
Calculation
refresh
Sample
Rate
Calculation
(
)
:
void
Returns
void
set
Sample
Rate
Value
set
Sample
Rate
Value
(
sampleRateValue
?:
number
)
:
void
Parameters
Optional
sampleRateValue:
number
Returns
void
warn
warn
(
input
:
LogItemMessage
,
...
extraInput
:
LogItemExtraInput
)
:
void
Parameters
input:
LogItemMessage
Rest
...
extraInput:
LogItemExtraInput
Returns
void
Static
evaluate
Cold
Start
Once
evaluate
Cold
Start
Once
(
)
:
void
Returns
void
Static
get
Cold
Start
Evaluated
Value
get
Cold
Start
Evaluated
Value
(
)
:
boolean
Returns
boolean
Static
get
Cold
Start
Value
get
Cold
Start
Value
(
)
:
undefined
|
boolean
Returns
undefined
|
boolean
Static
set
Cold
Start
Evaluated
Value
set
Cold
Start
Evaluated
Value
(
value
:
boolean
)
:
void
Parameters
value:
boolean
Returns
void
Static
set
Cold
Start
Value
set
Cold
Start
Value
(
value
:
undefined
|
boolean
)
:
void
Parameters
value:
undefined
|
boolean
Returns
void
Modules
@aws-
lambda-
powertools/commons
@aws-
lambda-
powertools/logger
<internal>
@aws-
lambda-
powertools/metrics
@aws-
lambda-
powertools/tracer
Logger
constructor
add
Context
add
Persistent
Log
Attributes
append
Keys
create
Child
debug
error
get
Logs
Sampled
info
inject
Lambda
Context
refresh
Sample
Rate
Calculation
set
Sample
Rate
Value
warn
evaluate
Cold
Start
Once
get
Cold
Start
Evaluated
Value
get
Cold
Start
Value
set
Cold
Start
Evaluated
Value
set
Cold
Start
Value
Generated using
TypeDoc