import { Level } from "./Level.js"; import { Log } from "./Log.js"; import { LevelOrBoolean } from "./toLevel.js"; //#region src/Logger.d.ts interface LoggerConfig { /** * The default threshold for any new Log */ defaultThreshold: Level; /** * The minimum threshold for the system */ systemThreshold: Level; } declare class Logger { /** * The default threshold for any new Log */ static setDefaultThreshold(level: Level): void; static getDefaultThreshold(): any; /** * The minimum threshold for the system */ static setSystemThreshold(level: Level): void; static getSystemThreshold(): any; /** * Resolve a logger * @param object * @param threshold - string for threshold or true for 'debug' * @returns {Log} */ static get(object: string | object, threshold?: LevelOrBoolean, overwrite?: boolean): Log; static dumpConfiguration(): void; } //#endregion export { Logger, LoggerConfig }; //# sourceMappingURL=Logger.d.ts.map