interface VisConfig.Recorder {
// Properties
${path}?: string;
${maxSize}?: number;
${maxTimeInSeconds}?: number;
${maxFiles}?: number;
${overwrite}?: boolean;
}
// This interface is not available in managed environment
// This interface is not available in native environment
path?: string;
// This property is not available in managed environment
// This property is not available in native environment
Full path to a log file. If omitted, the default will be used.
maxSize?: number;
// This property is not available in managed environment
// This property is not available in native environment
Maximum size of a single log part file, in bytes. If not specified or equals zero, no size limit is enforced.
Cannot be used if maxTimeInSeconds is non-zero.
maxTimeInSeconds?: number;
// This property is not available in managed environment
// This property is not available in native environment
Maximum length of a single log part file, in seconds. If not specified or equals zero, no time limit is enforced.
Cannot be used if maxSize is non-zero.
maxFiles?: number;
// This property is not available in managed environment
// This property is not available in native environment
Maximum number of log part files. If zero or omitted, means “infinite”. Ignored if both maxSize and maxTimeInSeconds are zero.
overwrite?: boolean;
// This property is not available in managed environment
// This property is not available in native environment
Set to true if existing log file must be overwritten, false (or do not specify) otherwise. If overwrite equals false and the destination log file exists, the logging will fail.
Ignored if path is empty.