From 8c8052ac49f5956b54711ef183b656b2a2495ff2 Mon Sep 17 00:00:00 2001 From: GP Date: Mon, 17 Sep 2018 16:43:26 +0530 Subject: [PATCH] Include new options introduced in pino 5.6.0. Related changes in pinojs/pino - https://github.com/pinojs/pino/pull/515 --- types/pino/index.d.ts | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/types/pino/index.d.ts b/types/pino/index.d.ts index 42d7a4d1f6..ae74927145 100644 --- a/types/pino/index.d.ts +++ b/types/pino/index.d.ts @@ -150,6 +150,17 @@ declare namespace P { * Outputs the level as a string instead of integer. Default: `false`. */ useLevelLabels?: boolean; + /** + * Use this option to define additional logging levels. + * The keys of the object correspond the namespace of the log level, and the values should be the numerical value of the level. + */ + customLevels?: { [key: string]: number }; + /** + * Use this option to only use defined `customLevels` and omit Pino's levels. + * Logger's default `level` must be changed to a value in `customLevels` in order to use `useOnlyCustomLevels` + * Warning: this option may not be supported by downstream transports. + */ + useOnlyCustomLevels?: boolean; /** * When defining a custom log level via level, set to an integer value to define the new level. Default: `undefined`. */ @@ -277,6 +288,14 @@ declare namespace P { * Outputs the level as a string instead of integer. */ useLevelLabels: boolean; + /** + * Define additional logging levels. + */ + customLevels: { [key: string]: number }; + /** + * Use only defined `customLevels` and omit Pino's levels. + */ + useOnlyCustomLevels: boolean; /** * Returns the integer value for the logger instance's logging level. */