@paciolan/cybersource-sdk
Version:
CyberSource REST API Typescript SDK
55 lines (54 loc) • 1.48 kB
TypeScript
export = LogConfiguration;
declare class LogConfiguration {
constructor(logConfig: any);
enableLog: any;
logDirectory: any;
logFileName: any;
logFileMaxSize: any;
loggingLevel: any;
maxLogFiles: any;
enableMasking: any;
hasExternalLogger: any;
externalLogger: any;
isLogEnabled(): any;
/**
* @param {any} enableLogValue
*/
setLogEnable(enableLogValue: any): void;
isMaskingEnabled(): any;
/**
* @param {any} enableMaskingValue
*/
setMaskingEnabled(enableMaskingValue: any): void;
setHasExternalLogger(hasExternalLogger: any): void;
isExternalLoggerSet(): any;
setExternalLogger(externalLogger: any): void;
getExternalLogger(): any;
getLogDirectory(): any;
/**
* @param {any} logDirectoryValue
*/
setLogDirectory(logDirectoryValue: any): void;
getLogFileName(): any;
/**
* @param {any} logFileNameValue
*/
setLogFileName(logFileNameValue: any): void;
getLogFileMaxSize(): any;
/**
* @param {any} logFileMaxSizeValue
*/
setLogFileMaxSize(logFileMaxSizeValue: any): void;
getLoggingLevel(): any;
/**
* @param {any} loggingLevelValue
*/
setLoggingLevel(loggingLevelValue: any): void;
getMaxLogFiles(): any;
/**
* @param {any} maxLogFilesValue
*/
setMaxLogFiles(maxLogFilesValue: any): void;
getDefaultLoggingProperties(warningMessage: any): void;
logFilename: string;
}