From 8c8052ac49f5956b54711ef183b656b2a2495ff2 Mon Sep 17 00:00:00 2001 From: GP Date: Mon, 17 Sep 2018 16:43:26 +0530 Subject: [PATCH 1/3] 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. */ From 6126691b6c4fa96f82e0d844193c997eebef820b Mon Sep 17 00:00:00 2001 From: GP Date: Mon, 17 Sep 2018 16:44:11 +0530 Subject: [PATCH 2/3] Bump definition version in header. --- types/pino/index.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/types/pino/index.d.ts b/types/pino/index.d.ts index ae74927145..b1a8fe9c0d 100644 --- a/types/pino/index.d.ts +++ b/types/pino/index.d.ts @@ -1,4 +1,4 @@ -// Type definitions for pino 5.20 +// Type definitions for pino 5.6.0 // Project: https://github.com/pinojs/pino.git // Definitions by: Peter Snider // BendingBender From 1e3335009a168bf8c28746de9406bf7133f9f273 Mon Sep 17 00:00:00 2001 From: GP Date: Mon, 17 Sep 2018 16:47:16 +0530 Subject: [PATCH 3/3] Omit patch version because https://github.com/Microsoft/dtslint/blob/master/docs/dt-header.md --- types/pino/index.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/types/pino/index.d.ts b/types/pino/index.d.ts index b1a8fe9c0d..71cb957643 100644 --- a/types/pino/index.d.ts +++ b/types/pino/index.d.ts @@ -1,4 +1,4 @@ -// Type definitions for pino 5.6.0 +// Type definitions for pino 5.6 // Project: https://github.com/pinojs/pino.git // Definitions by: Peter Snider // BendingBender