UNPKG

@loglayer/transport-electron-log

Version:

electron-log transport for the LogLayer logging library.

34 lines (32 loc) 1.04 kB
Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); let _loglayer_transport = require("@loglayer/transport"); //#region src/ElectronLogTransport.ts var ElectronLogTransport = class extends _loglayer_transport.BaseTransport { shipToLogger({ logLevel, messages, data, hasData }) { if (data && hasData) messages.push(data); switch (logLevel) { case _loglayer_transport.LogLevel.info: this.logger.info(...messages); break; case _loglayer_transport.LogLevel.warn: this.logger.warn(...messages); break; case _loglayer_transport.LogLevel.error: this.logger.error(...messages); break; case _loglayer_transport.LogLevel.trace: this.logger.debug(...messages); break; case _loglayer_transport.LogLevel.debug: this.logger.debug(...messages); break; case _loglayer_transport.LogLevel.fatal: this.logger.error(...messages); break; } return messages; } }; //#endregion exports.ElectronLogTransport = ElectronLogTransport; //# sourceMappingURL=index.cjs.map