@loglayer/transport-consola
Version:
consola transport for the LogLayer logging library.
34 lines (32 loc) • 1.02 kB
JavaScript
Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
let _loglayer_transport = require("@loglayer/transport");
//#region src/ConsolaTransport.ts
var ConsolaTransport = 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.trace(...messages);
break;
case _loglayer_transport.LogLevel.debug:
this.logger.debug(...messages);
break;
case _loglayer_transport.LogLevel.fatal:
this.logger.fatal(...messages);
break;
}
return messages;
}
};
//#endregion
exports.ConsolaTransport = ConsolaTransport;
//# sourceMappingURL=index.cjs.map