|
| 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: