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.