barracuda-client-api
Version:
API Client to connect to Barracuda Enterprise Service Bus
35 lines • 1.35 kB
TypeScript
export declare enum loglevels {
none = 0,
error = 1,
warn = 2,
info = 3,
http = 4,
debug = 5,
verbose = 6,
silly = 7
}
export declare type LogLevelStrings = keyof typeof loglevels;
export declare function LogLevelKeys(): LogLevelStrings[];
export declare function GenerateLogLevelMap(): {
[p: string]: loglevels;
};
export declare const logLevelByString: {
[ll: string]: loglevels;
};
export declare function loglevel(ll: string): loglevels;
export declare function shouldLogErrors(level: loglevels): boolean;
export declare function isInfo(level: loglevels): boolean;
export declare function isDebug(level: loglevels): boolean;
export declare function isWarn(level: loglevels): boolean;
export declare function isVerbose(level: loglevels): boolean;
export declare function isSilly(level: loglevels): boolean;
export declare let logError: any;
export declare let logDebug: any;
export declare let logInfo: any;
export declare let logWarn: any;
export declare let logVerbose: any;
export declare let logSilly: any;
export declare function useConsoleLoggingWithAdvanced(): void;
export declare function useConsoleLogging(): void;
export declare function setLoggers(infoLogger: any, debugLogger: any, warnLogger: any, errorLogger: any, verboseLogger: any, sillyLogger: any): void;
//# sourceMappingURL=index.d.ts.map