INNER CODE UNIT · TypeScript

Logger

yangfeng20/ai-job · ai-job-hunting-ui/src/logging/index.ts:28

export class Logger {
    static rootLogger: Logger = new Logger("root");

    private readonly name: string;
    private logLevel: LogLevel;

    constructor(name: string = "", logLevel: LogLevel = globalLogLevel) {
        this.name = name;
        this.logLevel = logLevel;
        loggerInstances.push(this)
    }

    public static setGlobalLogLevel(logLevel: LogLevel): void {
        globalLogLevel = logLevel;
        loggerInstances.forEach(logger => logger.setLogLevel(logLevel));
    }

    setLogLevel(logLevel: LogLevel): void {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…