log4js2
Version:
[](https://travis-ci.org/anigenero/log4js2) [](https://codecov.io/gh/anigenero/log4js2)
93 lines • 2.8 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
let virtualConsole;
exports.getVirtualConsole = (logger) => {
class Log4JConsole {
constructor() {
this.memory = {};
}
assert(condition, message, ...data) {
virtualConsole.assert(...arguments);
}
clear() {
virtualConsole.clear();
}
count(label) {
virtualConsole.count(label);
}
dir(value, ...optionalParams) {
virtualConsole.dir(...arguments);
}
dirxml(value) {
virtualConsole.dirxml(value);
}
group(groupTitle, ...optionalParams) {
virtualConsole.group(groupTitle, ...optionalParams);
}
groupCollapsed(groupTitle, ...optionalParams) {
virtualConsole.groupCollapsed(groupTitle, ...optionalParams);
}
groupEnd() {
virtualConsole.groupEnd();
}
markTimeline(label) {
virtualConsole.markTimeline(label);
}
msIsIndependentlyComposed(element) {
return false;
}
profile(reportName) {
virtualConsole.profile(reportName);
}
profileEnd() {
virtualConsole.profileEnd();
}
select(element) {
virtualConsole.select(element);
}
table(...tabularData) {
virtualConsole.table(...tabularData);
}
time(label) {
virtualConsole.time(label);
}
timeEnd(label) {
virtualConsole.timeEnd(label);
}
timeStamp(label) {
virtualConsole.timeStamp(label);
}
timeline(label) {
virtualConsole.timeline(label);
}
timelineEnd(label) {
virtualConsole.timelineEnd(label);
}
debug(message, ...optionalParams) {
logger.debug(message, ...optionalParams);
}
error(message, ...optionalParams) {
logger.error(message, ...optionalParams);
}
exception(message, ...optionalParams) {
logger.error(message, ...optionalParams);
}
info(message, ...optionalParams) {
logger.info(message, ...optionalParams);
}
log(message, ...optionalParams) {
logger.debug(message, ...optionalParams);
}
trace(message, ...optionalParams) {
logger.trace(message, ...optionalParams);
}
warn(message, ...optionalParams) {
logger.warn(message, ...optionalParams);
}
}
if (!virtualConsole) {
virtualConsole = console;
console = new Log4JConsole();
}
return virtualConsole;
};
//# sourceMappingURL=virtual.console.js.map