'use strict';
function BaseLogReporter() {
}
BaseLogReporter.prototype.newScript = function (messages, scriptName) {
let intro = '';
messages.forEach((item, i) => {
item = Object.assign({}, item);
for (var key in item) {
if (item.hasOwnProperty(key) && ("function" == typeof (item[key]))) {
item[key] = '[[Function]]';
}
}
intro = intro + (`${i}: ${JSON.stringify(item)}\n`);
});
console.log(intro);
}
BaseLogReporter.prototype.scriptFinished = function () {
}
BaseLogReporter.prototype.messageReceived = function (step, message) {
}
BaseLogReporter.prototype.endConversation = function (step) {
}
BaseLogReporter.prototype.typing = function (step) {
}
BaseLogReporter.prototype.messageSent = function (step, message) {
}
BaseLogReporter.prototype.customStep = function (step, message) {
}
BaseLogReporter.prototype.expectationError = function (step, received, error) {
}
BaseLogReporter.prototype.error = function (errorHeader, message) {
}
BaseLogReporter.prototype.warning = function (warningHeader, message) {
}
BaseLogReporter.prototype.info = function (infoHeader, message) {
}
BaseLogReporter.prototype.session = function (step, session) {
}
BaseLogReporter.prototype.startupDialog = function (step, dialog, args) {
}
module.exports = BaseLogReporter; |