@team-internet/apiconnector
Version:
Node.js SDK for the insanely fast CentralNic Reseller (fka RRPProxy) API
24 lines (22 loc) • 564 B
text/typescript
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;
}
}