@lokalise/node-core
Advanced tools
Comparing version 10.0.0 to 10.0.1
@@ -1,2 +0,2 @@ | ||
import type { LoggerOptions } from 'pino'; | ||
import type { Logger, LoggerOptions } from 'pino'; | ||
export type AppLoggerConfig = { | ||
@@ -11,3 +11,3 @@ logLevel: 'fatal' | 'error' | 'warn' | 'info' | 'debug' | 'trace' | 'silent'; | ||
}; | ||
export declare function resolveMonorepoLoggerConfiguration(appConfig: MonorepoAppLoggerConfig): LoggerOptions; | ||
export declare function resolveLoggerConfiguration(appConfig: AppLoggerConfig): LoggerOptions; | ||
export declare function resolveMonorepoLoggerConfiguration(appConfig: MonorepoAppLoggerConfig): LoggerOptions | Logger | boolean; | ||
export declare function resolveLoggerConfiguration(appConfig: AppLoggerConfig): LoggerOptions | Logger | boolean; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.resolveLoggerConfiguration = exports.resolveMonorepoLoggerConfiguration = void 0; | ||
const tslib_1 = require("tslib"); | ||
const pino_1 = require("pino"); | ||
const pino_pretty_1 = tslib_1.__importDefault(require("pino-pretty")); | ||
// Note that transports do not work in vitest, likely because pino attempts to run them in a separate worker | ||
@@ -29,24 +32,22 @@ /* c8 ignore next 24 */ | ||
function resolveLoggerConfiguration(appConfig) { | ||
const config = { | ||
if (appConfig.nodeEnv !== 'production') { | ||
return (0, pino_1.pino)((0, pino_pretty_1.default)({ | ||
sync: true, | ||
minimumLevel: appConfig.logLevel, | ||
colorize: true, | ||
translateTime: 'SYS:standard', | ||
ignore: 'hostname,pid', | ||
})); | ||
} | ||
return { | ||
level: appConfig.logLevel, | ||
formatters: { | ||
level: (label) => { | ||
return { level: label }; | ||
level: (_label, numericLevel) => { | ||
const level = pino_1.levels.labels[numericLevel] || 'unknown'; | ||
return { level }; | ||
}, | ||
}, | ||
base: appConfig.base, | ||
}; | ||
if (appConfig.nodeEnv !== 'production') { | ||
config.transport = { | ||
target: 'pino-pretty', | ||
options: { | ||
colorize: true, | ||
translateTime: 'SYS:standard', | ||
ignore: 'hostname,pid', | ||
}, | ||
}; | ||
} | ||
return config; | ||
} | ||
exports.resolveLoggerConfiguration = resolveLoggerConfiguration; | ||
//# sourceMappingURL=loggerConfigResolver.js.map |
{ | ||
"name": "@lokalise/node-core", | ||
"version": "10.0.0", | ||
"version": "10.0.1", | ||
"author": { | ||
@@ -39,2 +39,3 @@ "name": "Lokalise", | ||
"pino": "^9.1.0", | ||
"pino-pretty": "^11.2.1", | ||
"tslib": "^2.6.2", | ||
@@ -41,0 +42,0 @@ "zod": "^3.23.8" |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
119690
1433
0
5
+ Addedpino-pretty@^11.2.1
+ Addedcolorette@2.0.20(transitive)
+ Addeddateformat@4.6.3(transitive)
+ Addedend-of-stream@1.4.4(transitive)
+ Addedfast-copy@3.0.2(transitive)
+ Addedfast-safe-stringify@2.1.1(transitive)
+ Addedhelp-me@5.0.0(transitive)
+ Addedjoycon@3.1.1(transitive)
+ Addedminimist@1.2.8(transitive)
+ Addedonce@1.4.0(transitive)
+ Addedpino-pretty@11.2.2(transitive)
+ Addedpump@3.0.2(transitive)
+ Addedsecure-json-parse@2.7.0(transitive)
+ Addedstrip-json-comments@3.1.1(transitive)
+ Addedwrappy@1.0.2(transitive)