28 void open(
const filename_t& fname,
bool truncate =
false);
29 void reopen(
bool truncate);
50 static std::tuple<filename_t, filename_t> split_by_extension(
const filename_t& fname);
53 const int open_tries_ = 5;
54 const unsigned int open_interval_ = 10;
55 std::FILE* fd_{
nullptr};
62#ifdef SPDLOG_HEADER_ONLY
Definition file_helper.h:19
file_helper(const file_helper &)=delete
file_helper & operator=(const file_helper &)=delete
filename_t filename_
Definition file_helper.h:56
file_event_handlers event_handlers_
Definition file_helper.h:57
#define SPDLOG_API
Definition common.h:45
std::string filename_t
Definition common.h:131
fmt::basic_memory_buffer< char, 250 > memory_buf_t
Definition common.h:173
annotation details
Definition tag_strings.h:125