UNPKG

@appsensorlike/appsensorlike

Version:

A port of OWASP AppSensor reference implementation

32 lines (31 loc) 1.21 kB
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 };