UNPKG

@lokalise/fastify-extras

Version:

Opinionated set of fastify plugins, commonly used in Lokalise

12 lines 593 B
// Service utility endpoints to exclude from request logging const REQUEST_LOGGING_SKIP_PATHS = new Set(['/', '/health', '/ready', '/live', '/metrics']); const REQUEST_LOGGING_LEVELS = ['debug', 'trace', 'info']; export function getFastifyAppLoggingConfig(appLogLevel, requestLoggingLevels = REQUEST_LOGGING_LEVELS) { const enableRequestLogging = requestLoggingLevels.includes(appLogLevel); return { disableRequestLogging: enableRequestLogging ? (req) => REQUEST_LOGGING_SKIP_PATHS.has(req.url) : true, }; } //# sourceMappingURL=pluginsCommon.js.map