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[]]>