UNPKG

@directus/api

Version:

Directus is a real-time API and App dashboard for managing SQL database content

12 lines (11 loc) 437 B
import { useLogger } from '../logger/index.js'; const logger = useLogger(); export const getAllowedLogLevels = (level) => { const levelValue = logger.levels.values[level]; if (levelValue === undefined) { throw new Error(`Invalid "${level}" log level`); } return Object.fromEntries(Object.entries(logger.levels.values) .filter(([_, value]) => value >= levelValue) .sort((a, b) => a[1] - b[1])); };