log: {
    default: RootLogger;
    levels: LogLevel;
    methodFactory: MethodFactory;
    debug(...msg: any[]): void;
    disableAll(persist?: boolean): void;
    enableAll(persist?: boolean): void;
    error(...msg: any[]): void;
    getLevel(): 0 | 1 | 2 | 3 | 4 | 5;
    getLogger(name: string | symbol): Logger;
    getLoggers(): { [name: string]: Logger };
    info(...msg: any[]): void;
    log(...msg: any[]): void;
    noConflict(): any;
    rebuild(): void;
    resetLevel(): void;
    setDefaultLevel(level: LogLevelDesc): void;
    setLevel(level: LogLevelDesc, persist?: boolean): void;
    trace(...msg: any[]): void;
    warn(...msg: any[]): void;
}

The main logging instance from the loglevel library. Provides standard logging methods: trace, debug, info, warn, error.

import { log } from './AcCmLogUtil'

log.debug('Debug message')
log.info('Info message')
log.warn('Warning message')
log.error('Error message')