UNPKG

@directus/api

Version:

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

12 lines (10 loc) 476 B
import { useLogger } from "../logger/index.js"; //#region src/utils/get-allowed-log-levels.ts const logger = useLogger(); const getAllowedLogLevels = (level) => { const levelValue = logger.levels.values[level]; if (levelValue === void 0) 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])); }; //#endregion export { getAllowedLogLevels };