@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
28 lines (27 loc) • 781 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ConsoleLogger = void 0;
class ConsoleLogger {
async logRequest(request) {
const { method, url, body } = request;
let message = `request: ${method} ${url}`;
if (body) {
message +=
`\n body: ${body}`;
}
console.log(message);
}
async logResponse(response) {
const { status } = response;
let body = await response.text();
let message = `response:\n` +
` httpStatusCode: ${status}`;
if (body) {
message +=
`\n body: ${body}`;
}
console.log(message);
}
}
exports.ConsoleLogger = ConsoleLogger;
exports.default = ConsoleLogger;