Simple-Log  alpha-v0.7
sl::log::FileSink< TRecord > Member List

This is the complete list of members for sl::log::FileSink< TRecord >, including all inherited members.

afterMessageWrite(const Record_t &record, std::string_view message)sl::log::OStreamSink< TRecord >inlineprotectedvirtual
BasicSink() noexcept=defaultsl::log::BasicSink< TRecord >explicit
BasicSink(const BasicSink &)=deletesl::log::BasicSink< TRecord >
BasicSink(BasicSink &&)=deletesl::log::BasicSink< TRecord >
cleanupRule() const noexceptsl::log::FileSink< TRecord >inline
defaultFilter() noexceptsl::log::BasicSink< TRecord >inlineprotectedstatic
defaultFlushPolicy() noexceptsl::log::OStreamSink< TRecord >inlineprotectedstatic
defaultFormatter() noexceptsl::log::BasicSink< TRecord >inlineprotectedstatic
directory() const noexceptsl::log::FileSink< TRecord >inline
fileNamePattern() const noexceptsl::log::FileSink< TRecord >inline
FileSink(std::string fileNamePattern, std::filesystem::path directory=std::filesystem::current_path())sl::log::FileSink< TRecord >inlineexplicit
FileSink(const FileSink &)=deletesl::log::FileSink< TRecord >
FileSink(FileSink &&)=deletesl::log::FileSink< TRecord >
Filter_t typedefsl::log::BasicSink< TRecord >
flush()sl::log::OStreamSink< TRecord >inline
FlushPolicy_t typedefsl::log::OStreamSink< TRecord >
Formatter_t typedefsl::log::BasicSink< TRecord >
isEnabled() const noexcept final overridesl::log::BasicSink< TRecord >inlinevirtual
ISink(const ISink &)=deletesl::log::ISink< TRecord >
ISink()=defaultsl::log::ISink< TRecord >protected
ISink(ISink &&)=defaultsl::log::ISink< TRecord >protected
log(const Record_t &record) final overridesl::log::BasicSink< TRecord >inlinevirtual
operator=(const FileSink &)=deletesl::log::FileSink< TRecord >
operator=(FileSink &&)=deletesl::log::FileSink< TRecord >
sl::log::OStreamSink::operator=(const OStreamSink &)=deletesl::log::OStreamSink< TRecord >
sl::log::OStreamSink::operator=(OStreamSink &&)=deletesl::log::OStreamSink< TRecord >
sl::log::BasicSink::operator=(const BasicSink &)=deletesl::log::BasicSink< TRecord >
sl::log::BasicSink::operator=(BasicSink &&)=deletesl::log::BasicSink< TRecord >
sl::log::ISink::operator=(const ISink &)=deletesl::log::ISink< TRecord >
sl::log::ISink::operator=(ISink &&)=defaultsl::log::ISink< TRecord >protected
OStreamSink(std::ostream &stream)sl::log::OStreamSink< TRecord >inlineexplicit
OStreamSink(const OStreamSink &)=deletesl::log::OStreamSink< TRecord >
OStreamSink(OStreamSink &&)=deletesl::log::OStreamSink< TRecord >
Projections_t typedefsl::log::BasicSink< TRecord >
Record_t typedefsl::log::FileSink< TRecord >
removeClosingHandler() noexceptsl::log::FileSink< TRecord >inline
removeFilter()sl::log::BasicSink< TRecord >inline
removeFlushPolicy()sl::log::OStreamSink< TRecord >inline
removeFormatter()sl::log::BasicSink< TRecord >inline
removeOpeningHandler() noexceptsl::log::FileSink< TRecord >inline
rotate()sl::log::FileSink< TRecord >inline
rotationRule() const noexceptsl::log::FileSink< TRecord >inline
setCleanupRule(CleanupRule rule) noexceptsl::log::FileSink< TRecord >inline
setClosingHandler(THandler &&handler) noexceptsl::log::FileSink< TRecord >inline
setDirectory(std::filesystem::path directory)sl::log::FileSink< TRecord >inline
setEnabled(bool enable=true) noexcept final overridesl::log::BasicSink< TRecord >inlinevirtual
setFileNamePattern(std::string fileNamePattern)sl::log::FileSink< TRecord >inline
setFilter(TFilter &&filter)sl::log::BasicSink< TRecord >inline
setFlushPolicy(TPolicy &&policy)sl::log::OStreamSink< TRecord >inline
setFormatter(TFormatter &&formatter)sl::log::BasicSink< TRecord >inline
setOpeningHandler(THandler &&handler) noexceptsl::log::FileSink< TRecord >inline
setRotationRule(RotationRule rule) noexceptsl::log::FileSink< TRecord >inline
writeToStream(TData &&data)sl::log::OStreamSink< TRecord >inlineprotected
~BasicSink() noexcept=defaultsl::log::BasicSink< TRecord >
~FileSink() noexceptsl::log::FileSink< TRecord >inline
~ISink() noexcept=defaultsl::log::ISink< TRecord >virtual
~OStreamSink() noexcept=defaultsl::log::OStreamSink< TRecord >