|
FireSync API
|
| kStatus kHealthLog_Construct | ( | kHealthLog * | log, |
| const kChar * | directory, | ||
| k32u | fileLimit, | ||
| k32u | sizeLimit, | ||
| k32u | blockSize, | ||
| kAlloc | allocator | ||
| ) |
Constructs a kHealthLog object.
Log content is parsed during construction to establish previous stat values.
| log | Destination for the constructed object handle. |
| directory | Log directory; contents will be managed by the log object. |
| fileLimit | Maximum number of files to be retained in the log (or k32U_MAX for unlimited). |
| sizeLimit | Maximum size of the log, in bytes (or k32U_MAX for unlimited). |
| blockSize | Hint for ideal size for a single log file (or k32U_NULL for default). |
| allocator | Memory allocator (or kNULL for default). |