CrazySquirrel/CSLogger

View on GitHub
lib/CSLogger.d.ts

Summary

Maintainability
A
0 mins
Test Coverage
export declare class CSLogger {
    static eventListenerAdded: boolean;
    static arrLog: any[];
    static arrSended: any[];
    static projectName: string;
    static projectVersion: string;
    static settings: {
        loggerUrl: string;
        minLoggerLevel: number;
        projectName: string;
        projectVersion: string;
        sentryUrl: string;
    };
    static init(settings: any): typeof CSLogger;
    /**
     * Log method
     * @param status
     * @param message
     * @param properties
     */
    static log(status?: number, message?: string, properties?: any): boolean;
    static statusLavel(status: number): string;
    static showMessange(status: number, message: string): boolean;
    /**
     * Log send watcher
     */
    static watch(): void;
}
/**
 * Return logger
 */
declare const _Init: typeof CSLogger.init;
export default _Init;