6#ifndef SPDLOG_HEADER_ONLY
18 template <
typename Mutex>
20 : file_helper_{event_handlers}
25 template <
typename Mutex>
28 return file_helper_.filename();
31 template <
typename Mutex>
36 file_helper_.write(formatted);
39 template <
typename Mutex>
void open(const filename_t &fname, bool truncate=false)
Definition file_helper-inl.h:35
Definition base_sink.h:22
void flush() final
Definition base_sink-inl.h:35
details::file_helper file_helper_
Definition basic_file_sink.h:33
const filename_t & filename() const
Definition basic_file_sink-inl.h:26
void sink_it_(const details::log_msg &msg) override
Definition basic_file_sink-inl.h:32
basic_file_sink(const filename_t &filename, bool truncate=false, const file_event_handlers &event_handlers={})
Definition basic_file_sink-inl.h:19
void flush_() override
Definition basic_file_sink-inl.h:40
#define SPDLOG_INLINE
Definition common.h:47
std::string filename_t
Definition common.h:131
fmt::basic_memory_buffer< char, 250 > memory_buf_t
Definition common.h:173