import {Logger, LoggerLevel} from "./Logger"; /** 日志工厂 */ export interface LoggerFactory { configure(categories: Record): void; configure(category: string, level: LoggerLevel): void; /** 默认使用根分类 */ getLogger(category?: string): Logger; } /** 根分类 */ export const CATEGORY_ROOT: string = "ROOT"; /** 配置日志分类 TODO 待实现 */ export type configureLoggerCategories = (loggerFactory: LoggerFactory, categoriesLocation: string) => void