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