UNPKG

fcr-core

Version:

Core APIs for building online scenes

22 lines (21 loc) 863 B
import { Logger, LoggerManager } from '../imports'; export declare class FcrCoreLoggerManagerHolder { private static instance; private static isDestroying; private static label; static initialize(opts: { maxSize?: number; }): void; static getInstance(): LoggerManager; static createLogger(opts: { prefix: string; database?: boolean; }): Logger; static getLogger(): Logger; static generateLogObserver<T>(logger: Logger, callbackMethods: (keyof T | [keyof T, string[]])[]): T; static destroy(): void; static isInitialized(): boolean; } export declare const getLogger: typeof FcrCoreLoggerManagerHolder.getLogger; export declare const createLogger: typeof FcrCoreLoggerManagerHolder.createLogger; export declare const generateLogObserver: typeof FcrCoreLoggerManagerHolder.generateLogObserver;