25 lines
2.6 KiB
JavaScript
25 lines
2.6 KiB
JavaScript
"use strict";
|
|
var __importDefault = (this && this.__importDefault) || function (mod) {
|
|
return (mod && mod.__esModule) ? mod : { "default": mod };
|
|
};
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
const debug_1 = __importDefault(require("debug"));
|
|
const log_entry_1 = __importDefault(require("../utils/log-entry"));
|
|
class TestRunDebugLog {
|
|
constructor(userAgent) {
|
|
this.driverMessageLogger = (0, debug_1.default)(`testcafe:test-run:${userAgent}:driver-message`);
|
|
this.commandLogger = (0, debug_1.default)(`testcafe:test-run:${userAgent}:command`);
|
|
}
|
|
static _addEntry(logger, data) {
|
|
(0, log_entry_1.default)(logger, data);
|
|
}
|
|
driverMessage(msg) {
|
|
TestRunDebugLog._addEntry(this.driverMessageLogger, msg);
|
|
}
|
|
command(cmd) {
|
|
TestRunDebugLog._addEntry(this.commandLogger, cmd);
|
|
}
|
|
}
|
|
exports.default = TestRunDebugLog;
|
|
module.exports = exports.default;
|
|
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVidWctbG9nLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL3Rlc3QtcnVuL2RlYnVnLWxvZy5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLGtEQUFnQztBQUNoQyxtRUFBMEM7QUFFMUMsTUFBcUIsZUFBZTtJQUNoQyxZQUFhLFNBQVM7UUFDbEIsSUFBSSxDQUFDLG1CQUFtQixHQUFHLElBQUEsZUFBVyxFQUFDLHFCQUFxQixTQUFTLGlCQUFpQixDQUFDLENBQUM7UUFDeEYsSUFBSSxDQUFDLGFBQWEsR0FBUyxJQUFBLGVBQVcsRUFBQyxxQkFBcUIsU0FBUyxVQUFVLENBQUMsQ0FBQztJQUNyRixDQUFDO0lBRUQsTUFBTSxDQUFDLFNBQVMsQ0FBRSxNQUFNLEVBQUUsSUFBSTtRQUMxQixJQUFBLG1CQUFRLEVBQUMsTUFBTSxFQUFFLElBQUksQ0FBQyxDQUFDO0lBQzNCLENBQUM7SUFFRCxhQUFhLENBQUUsR0FBRztRQUNkLGVBQWUsQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFDLG1CQUFtQixFQUFFLEdBQUcsQ0FBQyxDQUFDO0lBQzdELENBQUM7SUFFRCxPQUFPLENBQUUsR0FBRztRQUNSLGVBQWUsQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFDLGFBQWEsRUFBRSxHQUFHLENBQUMsQ0FBQztJQUN2RCxDQUFDO0NBQ0o7QUFqQkQsa0NBaUJDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IGRlYnVnTG9nZ2VyIGZyb20gJ2RlYnVnJztcbmltcG9ydCBsb2dFbnRyeSBmcm9tICcuLi91dGlscy9sb2ctZW50cnknO1xuXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBUZXN0UnVuRGVidWdMb2cge1xuICAgIGNvbnN0cnVjdG9yICh1c2VyQWdlbnQpIHtcbiAgICAgICAgdGhpcy5kcml2ZXJNZXNzYWdlTG9nZ2VyID0gZGVidWdMb2dnZXIoYHRlc3RjYWZlOnRlc3QtcnVuOiR7dXNlckFnZW50fTpkcml2ZXItbWVzc2FnZWApO1xuICAgICAgICB0aGlzLmNvbW1hbmRMb2dnZXIgICAgICAgPSBkZWJ1Z0xvZ2dlcihgdGVzdGNhZmU6dGVzdC1ydW46JHt1c2VyQWdlbnR9OmNvbW1hbmRgKTtcbiAgICB9XG5cbiAgICBzdGF0aWMgX2FkZEVudHJ5IChsb2dnZXIsIGRhdGEpIHtcbiAgICAgICAgbG9nRW50cnkobG9nZ2VyLCBkYXRhKTtcbiAgICB9XG5cbiAgICBkcml2ZXJNZXNzYWdlIChtc2cpIHtcbiAgICAgICAgVGVzdFJ1bkRlYnVnTG9nLl9hZGRFbnRyeSh0aGlzLmRyaXZlck1lc3NhZ2VMb2dnZXIsIG1zZyk7XG4gICAgfVxuXG4gICAgY29tbWFuZCAoY21kKSB7XG4gICAgICAgIFRlc3RSdW5EZWJ1Z0xvZy5fYWRkRW50cnkodGhpcy5jb21tYW5kTG9nZ2VyLCBjbWQpO1xuICAgIH1cbn1cbiJdfQ==
|