UNPKG

@team-internet/apiconnector

Version:
24 lines (22 loc) 564 B
import { Response } from "./response.js"; /** * Logger class */ export class Logger { /** * output/log given data * @param post request string used * @param r Response object * @param error error message or null * @return current Logger instance for method chaining */ public log(post: string, r: Response, error: string | null = null): Logger { console.dir(r.getCommand()); console.log(post); if (error) { console.error(`HTTP communication failed: ${error}`); } console.log(r.getPlain()); return this; } }