| 1234567891011121314151617181920212223242526272829303132333435363738 |
- // ==++==
- //
- // Copyright (c) Microsoft Corporation. All rights reserved.
- //
- // ==--==
- /*============================================================
- **
- ** Class: LogStream
- **
- ===========================================================*/
- using System;
- namespace System.IO {
- internal enum LogRetentionOption {
- // One file with no maxFileSize
- SingleFileUnboundedSize = 2,
-
- // One file with a maxFileSize
- SingleFileBoundedSize = 4,
-
- // Infinite number of sequential files, each with maxFileSize
- // When MaxFileSize is reached, writing starts in a new file with an incremented integer suffix.
- UnlimitedSequentialFiles = 0,
-
- // Finite number of sequential files, each with maxFileSize
- LimitedSequentialFiles = 3,
-
- // Finite number of circular sequential files, each with maxFileSize.
- // When MaxFileSize is reached, writing starts in a new file with an incremented integer suffix.
- // When MaxNumberOfFiles is reached first file is overwritten. Files are then incrementally overwritten in a circular manner.
- LimitedCircularFiles = 1
- }
- }
|