UNPKG

@xompass/sdk-cloud-api

Version:

Xompass Client for cloud-api

58 lines (48 loc) 1.17 kB
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); } } }