|
|
| LogWriterFile (const std::string &file_name, size_t max_size=0, int keep_files=0) |
| |
|
void | SetFileName (const std::string &file_name) |
| |
|
void | SetKeepFiles (int keep_files) |
| |
|
void | SetMaxSize (size_t max_size) |
| |
|
void | Write (const LogEntry &entry) override |
| |
|
| LogWriter (const LogWriter &)=default |
| |
|
| LogWriter (LogWriter &&)=delete |
| |
|
LogWriter & | operator= (const LogWriter &)=default |
| |
|
LogWriter & | operator= (LogWriter &&)=delete |
| |
|
|
std::mutex | _mutex |
| |
|
std::string | _file_stem |
| |
|
std::string | _file_ext |
| |
|
std::ofstream | _file |
| |
|
size_t | _file_size {} |
| |
|
size_t | _max_size |
| |
|
size_t | _keep_files |
| |
|
bool | _first_write {} |
| |
The documentation for this class was generated from the following file: