pig-dam-core
Version:
Library that should be included in every Pig DAM project we build
30 lines (29 loc) • 785 B
JavaScript
;
/**
* Date: 5/20/20
* Time: 10:56 PM
* @license MIT (see project's LICENSE file)
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.LogConsole = void 0;
const types_1 = require("../types");
const base_1 = require("./base");
/**
* Logs to the console
*/
class LogConsole extends base_1.LogBase {
_logEntry(message, severity, metadata) {
switch (severity) {
case types_1.Severity.INFO: {
return console.log(message, metadata);
}
case types_1.Severity.FATAL: {
return console.error(message, metadata);
}
default: {
return console[severity](message, metadata);
}
}
}
}
exports.LogConsole = LogConsole;