UNPKG

@team-internet/apiconnector

Version:
30 lines (28 loc) 655 B
import { Logger } from "./logger.js"; import { Response } from "./response.js"; /** * Logger class */ export class CustomLogger extends 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, ): CustomLogger { // apply here whatever you need e.g. console.log(post); console.dir(r.getCommand()); if (error) { console.error(error); } console.log(r.getPlain()); return this; } }