|
unilink
0.4.3
A simple C++ library for unified async communication
|
#include "unilink/diagnostics/error_handler.hpp"#include <algorithm>#include <iomanip>#include <iostream>#include <sstream>#include <string_view>#include "unilink/diagnostics/logger.hpp"Go to the source code of this file.
Namespaces | |
| unilink | |
| unilink::diagnostics | |
| unilink::diagnostics::error_reporting | |
| Convenience functions for common error reporting scenarios. | |
Functions | |
| void | unilink::diagnostics::error_reporting::report_connection_error (std::string_view component, std::string_view operation, const boost::system::error_code &ec, bool retryable=true) |
| Report connection-related error. More... | |
| void | unilink::diagnostics::error_reporting::report_communication_error (std::string_view component, std::string_view operation, std::string_view message, bool retryable=false) |
| Report communication-related error. More... | |
| void | unilink::diagnostics::error_reporting::report_configuration_error (std::string_view component, std::string_view operation, std::string_view message) |
| Report configuration error. More... | |
| void | unilink::diagnostics::error_reporting::report_memory_error (std::string_view component, std::string_view operation, std::string_view message) |
| Report memory-related error. More... | |
| void | unilink::diagnostics::error_reporting::report_system_error (std::string_view component, std::string_view operation, std::string_view message, const boost::system::error_code &ec=boost::system::error_code{}) |
| Report system-level error. More... | |
| void | unilink::diagnostics::error_reporting::report_warning (std::string_view component, std::string_view operation, std::string_view message) |
| Report warning (non-critical issue) More... | |
| void | unilink::diagnostics::error_reporting::report_info (std::string_view component, std::string_view operation, std::string_view message) |
| Report informational message. More... | |