import GirafeSingleton from '../../base/GirafeSingleton.js'; export default class LogManager extends GirafeSingleton { private readonly defaultDebug; private readonly defaultLog; private readonly defaultInfo; private readonly defaultWarn; private readonly defaultError; private readonly defaultAssert; initLogging(): void; /** * Write log to output if the current loglevel is debug, info, warn or error * @returns true if the log was written, false instead */ private debug; /** * Write log to output if the current loglevel is info, warn or error * @returns true if the log was written, false instead */ private log; /** * Write log to output if the current loglevel is info, warn or error * @returns true if the log was written, false instead */ private info; /** * Write log to output if the current loglevel is warn or error * @returns true if the log was written, false instead */ private warn; /** * Write log to output if the current loglevel is error * @returns true if the log was written, false instead */ private error; /** * Write log to output if the current loglevel is error * @returns true if the log was written, false instead */ private assert; }