19#include <bsoncxx/stdx/string_view.hpp>
20#include <mongocxx/stdx.hpp>
22#include <mongocxx/config/prelude.hpp>
25MONGOCXX_INLINE_NAMESPACE_BEGIN
57 virtual void operator()(log_level level, stdx::string_view domain,
58 stdx::string_view message)
noexcept = 0;
67MONGOCXX_INLINE_NAMESPACE_END
70#include <mongocxx/config/postlude.hpp>
The interface that all user-defined loggers must implement.
Definition logger.hpp:43
logger()
Default constructor.
virtual void operator()(log_level level, stdx::string_view domain, stdx::string_view message) noexcept=0
Handles a log message.