quill
StreamSink Member List

This is the complete list of members for StreamSink, including all inherited members.

_file (defined in StreamSink)StreamSinkprotected
_file_event_notifier (defined in StreamSink)StreamSinkprotected
_file_sizeStreamSinkprotected
_filename (defined in StreamSink)StreamSinkprotected
_is_null (defined in StreamSink)StreamSinkprotected
_write_occurred (defined in StreamSink)StreamSinkprotected
add_filter(std::unique_ptr< Filter > filter)Sinkinline
apply_all_filters(MacroMetadata const *log_metadata, uint64_t log_timestamp, std::string_view thread_id, std::string_view thread_name, std::string_view logger_name, LogLevel log_level, std::string_view log_message, std::string_view log_statement)Sinkinlineprotected
flush()StreamSinkinlineprotected
flush_sink() overrideStreamSinkinlinevirtual
get_filename() const noexceptStreamSinkinlinevirtual
get_log_level_filter() const noexceptSinkinline
is_null() const noexceptStreamSinkinline
operator=(Sink const &)=delete (defined in Sink)Sink
run_periodic_tasks() noexceptSinkinlineprotectedvirtual
safe_fwrite(void const *ptr, size_t size, size_t count, FILE *stream)StreamSinkinlinestatic
set_log_level_filter(LogLevel log_level)Sinkinline
Sink(std::optional< PatternFormatterOptions > override_pattern_formatter_options=std::nullopt)Sinkinlineexplicit
Sink(Sink const &)=delete (defined in Sink)Sink
StreamSink(fs::path stream, FILE *file=nullptr, std::optional< PatternFormatterOptions > const &override_pattern_formatter_options=std::nullopt, FileEventNotifier file_event_notifier=FileEventNotifier{})StreamSinkinlineexplicit
write_log(MacroMetadata const *, uint64_t, std::string_view, std::string_view, std::string const &, std::string_view, LogLevel, std::string_view, std::string_view, std::vector< std::pair< std::string, std::string >> const *, std::string_view, std::string_view log_statement) overrideStreamSinkinlinevirtual
~Sink()=defaultSinkvirtual
~StreamSink() override=default (defined in StreamSink)StreamSink