@adviser/cement - v0.0.0
Preparing search index...
Logger
Interface Logger
interface
Logger
{
levelHandler
:
LevelHandler
;
TxtEnDe
()
:
TxtEnDecoder
;
Module
(
key
:
string
)
:
Logger
;
EnableLevel
(
level
:
string
,
...
modules
:
string
[]
)
:
Logger
;
DisableLevel
(
level
:
string
,
...
modules
:
string
[]
)
:
Logger
;
Attributes
()
:
Record
<
string
,
unknown
>
;
SetDebug
(
...
modules
:
(
string
|
string
[]
)
[]
)
:
Logger
;
SetIgnoreAttribute
(
re
?:
RegExp
)
:
Logger
;
SetExposeStack
(
enable
?:
boolean
)
:
Logger
;
SetFormatter
(
fmt
:
LogFormatter
)
:
Logger
;
Ref
(
key
:
string
,
action
:
FnSerialized
|
{
toString
:
()
=>
string
}
)
:
Logger
;
Result
<
T
>
(
key
:
string
,
res
:
Result
<
T
>
)
:
Logger
;
Url
(
url
:
CoerceURI
,
key
?:
string
)
:
Logger
;
Len
(
value
:
unknown
,
key
?:
string
)
:
Logger
;
Hash
(
value
:
unknown
,
key
?:
string
)
:
Logger
;
Str
<
T
extends
string
|
Record
<
string
,
string
>
>
(
key
:
T
,
value
?:
T
extends
string
?
string
:
undefined
,
)
:
Logger
;
Uint64
<
T
extends
string
|
Record
<
string
,
number
>
>
(
key
:
T
,
value
?:
T
extends
string
?
number
:
undefined
,
)
:
Logger
;
Int
<
T
extends
string
|
Record
<
string
,
number
>
>
(
key
:
T
,
value
?:
T
extends
string
?
number
:
undefined
,
)
:
Logger
;
Bool
<
T
extends
string
|
Record
<
string
,
unknown
>
>
(
key
:
T
,
value
?:
T
extends
string
?
unknown
:
undefined
,
)
:
Logger
;
Any
<
T
extends
string
|
Record
<
string
,
unknown
>
>
(
key
:
T
,
value
?:
T
extends
string
?
unknown
:
undefined
,
)
:
Logger
;
Http
(
...
mix
:
(
string
|
HttpType
)
[]
)
:
Logger
;
Pair
(
x
:
Record
<
string
,
unknown
>
)
:
Logger
;
Error
()
:
Logger
;
Warn
()
:
Logger
;
Debug
()
:
Logger
;
Log
()
:
Logger
;
WithLevel
(
level
:
string
)
:
Logger
;
Err
<
T
>
(
err
:
Error
|
T
|
Result
<
T
,
Error
>
)
:
Logger
;
Info
()
:
Logger
;
Timestamp
()
:
Logger
;
TimerStart
(
key
:
string
)
:
Logger
;
TimerEnd
(
key
:
string
)
:
Logger
;
Dur
(
key
:
string
,
nsec
:
number
)
:
Logger
;
With
()
:
WithLogger
;
Msg
(
...
args
:
string
[]
)
:
AsError
;
Flush
()
:
Promise
<
void
>
;
}
Hierarchy (
View Summary
)
LoggerInterface
<
Logger
>
Logger
Implemented by
LoggerImpl
Index
Properties
level
Handler
Methods
Txt
En
De
Module
Enable
Level
Disable
Level
Attributes
Set
Debug
Set
Ignore
Attribute
Set
Expose
Stack
Set
Formatter
Ref
Result
Url
Len
Hash
Str
Uint64
Int
Bool
Any
Http
Pair
Error
Warn
Debug
Log
With
Level
Err
Info
Timestamp
Timer
Start
Timer
End
Dur
With
Msg
Flush
Properties
Readonly
level
Handler
levelHandler
:
LevelHandler
Methods
Txt
En
De
TxtEnDe
()
:
TxtEnDecoder
Returns
TxtEnDecoder
Module
Module
(
key
:
string
)
:
Logger
Parameters
key
:
string
Returns
Logger
Enable
Level
EnableLevel
(
level
:
string
,
...
modules
:
string
[]
)
:
Logger
Parameters
level
:
string
...
modules
:
string
[]
Returns
Logger
Disable
Level
DisableLevel
(
level
:
string
,
...
modules
:
string
[]
)
:
Logger
Parameters
level
:
string
...
modules
:
string
[]
Returns
Logger
Attributes
Attributes
()
:
Record
<
string
,
unknown
>
Returns
Record
<
string
,
unknown
>
Set
Debug
SetDebug
(
...
modules
:
(
string
|
string
[]
)
[]
)
:
Logger
Parameters
...
modules
: (
string
|
string
[]
)
[]
Returns
Logger
Set
Ignore
Attribute
SetIgnoreAttribute
(
re
?:
RegExp
)
:
Logger
Parameters
Optional
re
:
RegExp
Returns
Logger
Set
Expose
Stack
SetExposeStack
(
enable
?:
boolean
)
:
Logger
Parameters
Optional
enable
:
boolean
Returns
Logger
Set
Formatter
SetFormatter
(
fmt
:
LogFormatter
)
:
Logger
Parameters
fmt
:
LogFormatter
Returns
Logger
Ref
Ref
(
key
:
string
,
action
:
FnSerialized
|
{
toString
:
()
=>
string
}
)
:
Logger
Parameters
key
:
string
action
:
FnSerialized
|
{
toString
:
()
=>
string
}
Returns
Logger
Result
Result
<
T
>
(
key
:
string
,
res
:
Result
<
T
>
)
:
Logger
Type Parameters
T
Parameters
key
:
string
res
:
Result
<
T
>
Returns
Logger
Url
Url
(
url
:
CoerceURI
,
key
?:
string
)
:
Logger
Parameters
url
:
CoerceURI
Optional
key
:
string
Returns
Logger
Len
Len
(
value
:
unknown
,
key
?:
string
)
:
Logger
Parameters
value
:
unknown
Optional
key
:
string
Returns
Logger
Hash
Hash
(
value
:
unknown
,
key
?:
string
)
:
Logger
Parameters
value
:
unknown
Optional
key
:
string
Returns
Logger
Str
Str
<
T
extends
string
|
Record
<
string
,
string
>
>
(
key
:
T
,
value
?:
T
extends
string
?
string
:
undefined
,
)
:
Logger
Type Parameters
T
extends
string
|
Record
<
string
,
string
>
Parameters
key
:
T
Optional
value
:
T
extends
string
?
string
:
undefined
Returns
Logger
Uint64
Uint64
<
T
extends
string
|
Record
<
string
,
number
>
>
(
key
:
T
,
value
?:
T
extends
string
?
number
:
undefined
,
)
:
Logger
Type Parameters
T
extends
string
|
Record
<
string
,
number
>
Parameters
key
:
T
Optional
value
:
T
extends
string
?
number
:
undefined
Returns
Logger
Int
Int
<
T
extends
string
|
Record
<
string
,
number
>
>
(
key
:
T
,
value
?:
T
extends
string
?
number
:
undefined
,
)
:
Logger
Type Parameters
T
extends
string
|
Record
<
string
,
number
>
Parameters
key
:
T
Optional
value
:
T
extends
string
?
number
:
undefined
Returns
Logger
Bool
Bool
<
T
extends
string
|
Record
<
string
,
unknown
>
>
(
key
:
T
,
value
?:
T
extends
string
?
unknown
:
undefined
,
)
:
Logger
Type Parameters
T
extends
string
|
Record
<
string
,
unknown
>
Parameters
key
:
T
Optional
value
:
T
extends
string
?
unknown
:
undefined
Returns
Logger
Any
Any
<
T
extends
string
|
Record
<
string
,
unknown
>
>
(
key
:
T
,
value
?:
T
extends
string
?
unknown
:
undefined
,
)
:
Logger
Type Parameters
T
extends
string
|
Record
<
string
,
unknown
>
Parameters
key
:
T
Optional
value
:
T
extends
string
?
unknown
:
undefined
Returns
Logger
Http
Http
(
...
mix
:
(
string
|
HttpType
)
[]
)
:
Logger
Parameters
...
mix
: (
string
|
HttpType
)
[]
Returns
Logger
Pair
Pair
(
x
:
Record
<
string
,
unknown
>
)
:
Logger
Parameters
x
:
Record
<
string
,
unknown
>
Returns
Logger
Error
Error
()
:
Logger
Returns
Logger
Warn
Warn
()
:
Logger
Returns
Logger
Debug
Debug
()
:
Logger
Returns
Logger
Log
Log
()
:
Logger
Returns
Logger
With
Level
WithLevel
(
level
:
string
)
:
Logger
Parameters
level
:
string
Returns
Logger
Err
Err
<
T
>
(
err
:
Error
|
T
|
Result
<
T
,
Error
>
)
:
Logger
Type Parameters
T
Parameters
err
:
Error
|
T
|
Result
<
T
,
Error
>
Returns
Logger
Info
Info
()
:
Logger
Returns
Logger
Timestamp
Timestamp
()
:
Logger
Returns
Logger
Timer
Start
TimerStart
(
key
:
string
)
:
Logger
Parameters
key
:
string
Returns
Logger
Timer
End
TimerEnd
(
key
:
string
)
:
Logger
Parameters
key
:
string
Returns
Logger
Dur
Dur
(
key
:
string
,
nsec
:
number
)
:
Logger
Parameters
key
:
string
nsec
:
number
Returns
Logger
With
With
()
:
WithLogger
Returns
WithLogger
Msg
Msg
(
...
args
:
string
[]
)
:
AsError
Parameters
...
args
:
string
[]
Returns
AsError
Flush
Flush
()
:
Promise
<
void
>
Returns
Promise
<
void
>
Settings
Member Visibility
Protected
Private
Inherited
Theme
OS
Light
Dark
On This Page
Properties
level
Handler
Methods
Txt
En
De
Module
Enable
Level
Disable
Level
Attributes
Set
Debug
Set
Ignore
Attribute
Set
Expose
Stack
Set
Formatter
Ref
Result
Url
Len
Hash
Str
Uint64
Int
Bool
Any
Http
Pair
Error
Warn
Debug
Log
With
Level
Err
Info
Timestamp
Timer
Start
Timer
End
Dur
With
Msg
Flush
@adviser/cement - v0.0.0
Loading...