9 #include "quill/core/Attributes.h" 10 #include "quill/core/LogLevel.h" 11 #include "quill/sinks/Sink.h" 15 #include <string_view> 28 std::string_view thread_id, std::string_view thread_name,
29 std::string
const& process_id, std::string_view logger_name,
30 LogLevel log_level, std::string_view log_level_description,
31 std::string_view log_level_short_code,
32 std::vector<std::pair<std::string, std::string>>
const* named_args,
33 std::string_view log_message, std::string_view log_statement)
override Base class for sinks.
Definition: Sink.h:40
QUILL_ATTRIBUTE_HOT void flush_sink() override
Flushes the sink, synchronizing the associated sink with its controlled output sequence.
Definition: NullSink.h:37
QUILL_ATTRIBUTE_HOT void 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
Logs a formatted log message to the sink.
Definition: NullSink.h:27
Definition: NullSink.h:24