46 [[nodiscard]]
auto logger() const noexcept
66 template <
typename Child>
68 if constexpr (
requires(Child& obj) { obj.logger(); }) {
69 this->
logger().initialize_child_algorithm_logger(child.logger());
Class of tags of logs without memory management.
Class to incorporate logging in algorithms.
void configure_child_algorithm_logger_if_exists(Child &child)
Configure a logger of a child algorithm if exists.
logging_mixin(log_tag_view tag)
Constructor.
auto logger() noexcept -> num_collect::logging::logger &
Access to the logger.
num_collect::logging::logger logger_
Logger.
auto logger() const noexcept -> const num_collect::logging::logger &
Access to the logger.
Definition of log_tag_view class.
Definition of logger class.
Namespace of num_collect source codes.