quill
|
This is the complete list of members for JsonConsoleSink, including all inherited members.
_file (defined in StreamSink) | StreamSink | protected |
_file_event_notifier (defined in StreamSink) | StreamSink | protected |
_file_size | StreamSink | protected |
_filename (defined in StreamSink) | StreamSink | protected |
_format (defined in detail::JsonSink< StreamSink >) | detail::JsonSink< StreamSink > | protected |
_is_null (defined in StreamSink) | StreamSink | protected |
_json_message (defined in detail::JsonSink< StreamSink >) | detail::JsonSink< StreamSink > | protected |
_write_occurred (defined in StreamSink) | StreamSink | protected |
add_filter(std::unique_ptr< Filter > filter) | Sink | inline |
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) | Sink | inlineprotected |
base_type typedef (defined in detail::JsonSink< StreamSink >) | detail::JsonSink< StreamSink > | |
flush() | StreamSink | inlineprotected |
flush_sink() override | StreamSink | inlinevirtual |
generate_json_message(MacroMetadata const *log_metadata, uint64_t log_timestamp, std::string_view thread_id, std::string_view, std::string const &, std::string_view logger_name, LogLevel, std::string_view log_level_description, std::string_view, std::vector< std::pair< std::string, std::string >> const *named_args, std::string_view, std::string_view, char const *message_format) | detail::JsonSink< StreamSink > | inlinevirtual |
get_filename() const noexcept | StreamSink | inlinevirtual |
get_log_level_filter() const noexcept | Sink | inline |
is_null() const noexcept | StreamSink | inline |
JsonConsoleSink() (defined in JsonConsoleSink) | JsonConsoleSink | inline |
operator=(Sink const &)=delete (defined in Sink) | Sink | |
run_periodic_tasks() noexcept | Sink | inlineprotectedvirtual |
safe_fwrite(void const *ptr, size_t size, size_t count, FILE *stream) | StreamSink | inlinestatic |
set_log_level_filter(LogLevel log_level) | Sink | inline |
Sink(std::optional< PatternFormatterOptions > override_pattern_formatter_options=std::nullopt) | Sink | inlineexplicit |
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{}) | StreamSink | inlineexplicit |
write_log(MacroMetadata const *log_metadata, uint64_t log_timestamp, std::string_view thread_id, std::string_view thread_name, std::string const &process_id, std::string_view logger_name, LogLevel log_level, std::string_view log_level_description, std::string_view log_level_short_code, std::vector< std::pair< std::string, std::string >> const *named_args, std::string_view log_message, std::string_view log_statement) override | detail::JsonSink< StreamSink > | inlinevirtual |
~JsonConsoleSink() override=default (defined in JsonConsoleSink) | JsonConsoleSink | |
~JsonSink() override=default (defined in detail::JsonSink< StreamSink >) | detail::JsonSink< StreamSink > | |
~Sink()=default | Sink | virtual |
~StreamSink() override=default (defined in StreamSink) | StreamSink |