UNPKG

@woosh/meep-engine

Version:

Pure JavaScript game engine. Fully featured and production ready.

32 lines 1.03 kB
export class Logger { /** * * @private * @type {LoggerBackend[]} */ private backends; /** * Add a logging backend, this is a structure that handles incoming log messages. * There can be multiple backends registered at any given time or even none at all * @param {LoggerBackend} backend * @returns {boolean} will return false if backend instance is already attached */ addBackend(backend: LoggerBackend): boolean; /** * Remove backend instance, counterpart to {@link #addBackend} see {@link #addBackend} for more information * @param {LoggerBackend} backend * @return {boolean} */ removeBackend(backend: LoggerBackend): boolean; /** * * @param {LogLevel|number} level * @param {string} message */ log(level: LogLevel | number, message: string): void; info(msg: any): void; warn(msg: any): void; error(msg: any): void; } import { LogLevel } from "./LogLevel.js"; //# sourceMappingURL=Logger.d.ts.map