14 #include <restinio/impl/include_fmtlib.hpp> 16 #include <restinio/null_logger.hpp> 30 template<
typename Logger,
typename Message_Builder >
38 template<
typename Message_Builder >
43 template<
typename Logger,
typename Message_Builder >
51 template<
typename Message_Builder >
56 template<
typename Logger,
typename Message_Builder >
64 template<
typename Message_Builder >
69 template<
typename Logger,
typename Message_Builder >
77 template<
typename Message_Builder >
99 const char * block_description,
101 Lambda && lambda )
noexcept 134 template<
typename Lambda >
string_view_t from_string< string_view_t >(string_view_t s)
Get a value from string_view.
void log_info_noexcept(Logger &&logger, Message_Builder &&builder) noexcept
std::enable_if< std::is_same< Parameter_Container, query_string_params_t >::value||std::is_same< Parameter_Container, router::route_params_t >::value, std::optional< Value_Type > >::type opt_value(const Parameter_Container ¶ms, string_view_t key)
Gets the value of a parameter specified by key wrapped in std::optional<Value_Type> if parameter exis...
void log_error_noexcept(null_logger_t &, Message_Builder &&) noexcept
void log_trace_noexcept(Logger &&logger, Message_Builder &&builder) noexcept
void suppress_exceptions_quietly(Lambda &&lambda) noexcept
Helper function for execution a block of code with suppression of any exceptions raised inside that b...
void suppress_exceptions(Logger &&logger, const char *block_description, Lambda &&lambda) noexcept
Helper function for execution a block of code with suppression of any exceptions raised inside that b...
void log_warn_noexcept(null_logger_t &, Message_Builder &&) noexcept
void log_info_noexcept(null_logger_t &, Message_Builder &&) noexcept
void log_error_noexcept(Logger &&logger, Message_Builder &&builder) noexcept
void log_warn_noexcept(Logger &&logger, Message_Builder &&builder) noexcept
void log_trace_noexcept(null_logger_t &, Message_Builder &&) noexcept