@xompass/sdk-cloud-api
Version:
Xompass Client for cloud-api
58 lines (48 loc) • 1.17 kB
text/typescript
import { XompassClient } from '../../XompassClient';
export default class XompassLogger {
public static log(...args: any[]): void {
if (XompassClient.debuggable()) {
console.log(...args);
}
}
public static info(...args: any[]): void {
if (XompassClient.debuggable()) {
console.info(...args);
}
}
public static error(...args: any[]): void {
if (XompassClient.debuggable()) {
console.error(...args);
}
}
public static count(arg: string): void {
if (XompassClient.debuggable()) {
console.count(arg);
}
}
public static group(arg: string): void {
if (XompassClient.debuggable()) {
console.count(arg);
}
}
public static groupEnd(): void {
if (XompassClient.debuggable()) {
console.groupEnd();
}
}
public static profile(arg: string): void {
if (XompassClient.debuggable()) {
console.count(arg);
}
}
public static time(arg: string): void {
if (XompassClient.debuggable()) {
console.time(arg);
}
}
public static timeEnd(arg: string): void {
if (XompassClient.debuggable()) {
console.timeEnd(arg);
}
}
}