IRuntimeLogger<Prefixes>
Logger with browser methods, as well as async disposability.
Extends
BaseLogger
Type Parameters
Type Parameter | Default type |
---|---|
Prefixes extends string [] | string [] |
Properties
debug
debug: LogFn;
Log at 'debug'
level the given msg. If the first argument is an object, all its properties will be included in the JSON line.
If more args follows msg
, these will be used to format msg
using util.format
.
Type Param
the interface of the object being serialized. Default is object.
Param
object to be serialized
Param
the log message to write
Param
format string values when msg
is a format string
Inherited from
pino.BaseLogger.debug
error
error: LogFn;
Log at 'error'
level the given msg. If the first argument is an object, all its properties will be included in the JSON line.
If more args follows msg
, these will be used to format msg
using util.format
.
Type Param
the interface of the object being serialized. Default is object.
Param
object to be serialized
Param
the log message to write
Param
format string values when msg
is a format string
Inherited from
pino.BaseLogger.error
fatal
fatal: LogFn;
Log at 'fatal'
level the given msg. If the first argument is an object, all its properties will be included in the JSON line.
If more args follows msg
, these will be used to format msg
using util.format
.
Type Param
the interface of the object being serialized. Default is object.
Param
object to be serialized
Param
the log message to write
Param
format string values when msg
is a format string
Inherited from
pino.BaseLogger.fatal
info
info: LogFn;
Log at 'info'
level the given msg. If the first argument is an object, all its properties will be included in the JSON line.
If more args follows msg
, these will be used to format msg
using util.format
.
Type Param
the interface of the object being serialized. Default is object.
Param
object to be serialized
Param
the log message to write
Param
format string values when msg
is a format string
Inherited from
pino.BaseLogger.info
level
level: LevelWithSilentOrString;
Set this property to the desired logging level. In order of priority, available levels are:
- 'fatal'
- 'error'
- 'warn'
- 'info'
- 'debug'
- 'trace'
The logging level is a minimum level. For instance if logger.level
is 'info'
then all 'fatal'
, 'error'
, 'warn'
,
and 'info'
logs will be enabled.
You can pass 'silent'
to disable logging.
Inherited from
pino.BaseLogger.level
prefixes
prefixes: Prefixes;
The prefixes for the logger.
silent
silent: LogFn;
Noop function.
Inherited from
pino.BaseLogger.silent
trace
trace: LogFn;
Log at 'trace'
level the given msg. If the first argument is an object, all its properties will be included in the JSON line.
If more args follows msg
, these will be used to format msg
using util.format
.
Type Param
the interface of the object being serialized. Default is object.
Param
object to be serialized
Param
the log message to write
Param
format string values when msg
is a format string
Inherited from
pino.BaseLogger.trace
warn
warn: LogFn;
Log at 'warn'
level the given msg. If the first argument is an object, all its properties will be included in the JSON line.
If more args follows msg
, these will be used to format msg
using util.format
.
Type Param
the interface of the object being serialized. Default is object.
Param
object to be serialized
Param
the log message to write
Param
format string values when msg
is a format string
Inherited from
pino.BaseLogger.warn
withPrefix()
withPrefix: <ChildPrefixes>(...prefixes) => IRuntimeLogger<[...Prefixes[], ...ChildPrefixes[]]>;
Type Parameters
Type Parameter |
---|
ChildPrefixes extends string [] |
Parameters
Parameter | Type |
---|---|
...prefixes | ChildPrefixes |
Returns
IRuntimeLogger
<[...Prefixes[]
, ...ChildPrefixes[]
]>
Methods
[asyncDispose]()
asyncDispose: Promise<void>
Returns
Promise
<void
>
child()
child<ChildPrefixes>(bindings, options?): IRuntimeLogger<[...Prefixes[], ...ChildPrefixes[]]>
Type Parameters
Type Parameter |
---|
ChildPrefixes extends string [] |
Parameters
Parameter | Type |
---|---|
bindings | Bindings |
options ? | ChildLoggerOptions <any > |
Returns
IRuntimeLogger
<[...Prefixes[]
, ...ChildPrefixes[]
]>