|
quill
|
This is the complete list of members for CustomJsonFileSink, including all inherited members.
| _config (defined in FileSink) | FileSink | protected |
| _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< FileSink >) | detail::JsonSink< FileSink > | protected |
| _is_null (defined in StreamSink) | StreamSink | protected |
| _last_fsync_timestamp (defined in FileSink) | FileSink | protected |
| _write_buffer (defined in FileSink) | FileSink | protected |
| _write_occurred (defined in StreamSink) | StreamSink | protected |
| add_filter(std::unique_ptr< Filter > filter) | Sink | inline |
| append_datetime_to_filename(fs::path const &filename, std::string const &append_filename_format_pattern, Timezone time_zone, std::chrono::system_clock::time_point timestamp) noexcept | FileSink | inlineprotectedstatic |
| 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< FileSink >) | detail::JsonSink< FileSink > | |
| close_file() | FileSink | inlineprotected |
| extract_stem_and_extension(fs::path const &filename) noexcept | FileSink | inlineprotectedstatic |
| FileSink(fs::path const &filename, FileSinkConfig const &config=FileSinkConfig{}, FileEventNotifier file_event_notifier=FileEventNotifier{}, bool do_fopen=true, std::chrono::system_clock::time_point start_time=std::chrono::system_clock::now()) | FileSink | inlineexplicit |
| flush() | StreamSink | inlineprotected |
| flush_sink() override | FileSink | inlinevirtual |
| format_datetime_string(uint64_t timestamp_ns, Timezone time_zone, std::string const &append_format_pattern) | FileSink | inlineprotectedstatic |
| fsync_file(bool force_fsync=false) noexcept | FileSink | inlineprotected |
| 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< FileSink > | inlinevirtual |
| get_filename() const noexcept | StreamSink | inlinevirtual |
| get_log_level_filter() const noexcept | Sink | inline |
| is_null() const noexcept | StreamSink | inline |
| JsonFileSink(fs::path const &filename, FileSinkConfig const &config, FileEventNotifier file_event_notifier=FileEventNotifier{}, bool do_fopen=true, std::chrono::system_clock::time_point start_time=std::chrono::system_clock::now()) (defined in JsonFileSink) | JsonFileSink | inline |
| open_file(fs::path const &filename, std::string const &mode) | FileSink | inlineprotected |
| 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, std::string_view) override | CustomJsonFileSink | inlinevirtual |
| ~FileSink() override (defined in FileSink) | FileSink | inline |
| ~JsonFileSink() override=default (defined in JsonFileSink) | JsonFileSink | |
| ~JsonSink() override=default (defined in detail::JsonSink< FileSink >) | detail::JsonSink< FileSink > | |
| ~Sink()=default | Sink | virtual |
| ~StreamSink() override=default (defined in StreamSink) | StreamSink |
1.8.13