@appsensorlike/appsensorlike
Version:
A port of OWASP AppSensor reference implementation
32 lines (31 loc) • 1.21 kB
TypeScript
import log from "log4js";
declare class LoggingConfiguration {
log4jsLoggers: log.Configuration;
}
declare class Logger {
private static APPSENSOR_CLIENT_CATEGORY;
private static APPSENSOR_SERVER_CATEGORY;
private static APPSENSOR_RESPONSES_CATEGORY;
private static APPSENSOR_TESTS;
private static configFile;
private static configSchemeFile;
private static configManager;
private static log4js;
private static clientLogger;
private static serverLogger;
private static responsesLogger;
private static testsLogger;
private static initLoggers;
static init(): Promise<void>;
static getClientLogger(): log.Logger;
static getServerLogger(): log.Logger;
static getResponsesLogger(): log.Logger;
static getTestsLogger(): log.Logger;
static getLogger(category: string): log.Logger;
static getRecording(): log.Recording;
static getRecordingErrorEvents(): log.LoggingEvent[];
static stringifyObjInLog(logger: log.Logger, level: log.Level | string, obj: Object): void;
static shutdownAsync(): Promise<void>;
static shutdown(cb?: ((error?: Error | undefined) => void)): void;
}
export { Logger, LoggingConfiguration };