@nibssplc/cams-sdk
Version:
Central Authentication Management Service (CAMS) SDK for popup-based authentication with Azure AD + custom 2FA
20 lines (19 loc) • 573 B
TypeScript
export declare enum LogLevel {
ERROR = 0,
WARN = 1,
INFO = 2,
DEBUG = 3
}
export interface LogContext {
[key: string]: any;
}
export declare class Logger {
private static level;
private static readonly prefix;
private static readonly isTestEnv;
static setLevel(level: LogLevel): void;
static error(message: string, context?: LogContext): void;
static warn(message: string, context?: LogContext): void;
static info(message: string, context?: LogContext): void;
static debug(message: string, context?: LogContext): void;
}