|
Couchbase Lite C++
Couchbase Lite C++ API
|
File log sink configuration for logging to files. More...
#include <cbl++/LogSinks.hh>
Public Attributes | |
| LogLevel | level = kCBLLogNone |
| The minimum level of message to write (Required). | |
| std::string | directory |
| The directory where log files will be created (Required). | |
| uint32_t | maxKeptFiles = kCBLDefaultFileLogSinkMaxKeptFiles |
| The maximum number of files to save per log level. | |
| size_t | maxSize = kCBLDefaultFileLogSinkMaxSize |
| The size in bytes at which a file will be rotated out (best effort). | |
| bool | usePlaintext = kCBLDefaultFileLogSinkUsePlaintext |
| Whether or not to log in plaintext as opposed to binary. | |
File log sink configuration for logging to files.
| std::string cbl::FileLogSink::directory |
The directory where log files will be created (Required).
| LogLevel cbl::FileLogSink::level = kCBLLogNone |
The minimum level of message to write (Required).
| uint32_t cbl::FileLogSink::maxKeptFiles = kCBLDefaultFileLogSinkMaxKeptFiles |
The maximum number of files to save per log level.
The default is kCBLDefaultFileLogSinkMaxKeptFiles.
| size_t cbl::FileLogSink::maxSize = kCBLDefaultFileLogSinkMaxSize |
The size in bytes at which a file will be rotated out (best effort).
The default is kCBLDefaultFileLogSinkMaxSize.
| bool cbl::FileLogSink::usePlaintext = kCBLDefaultFileLogSinkUsePlaintext |
Whether or not to log in plaintext as opposed to binary.
Plaintext logging is slower and bigger. The default is kCBLDefaultFileLogSinkUsePlaintext.