Common System 0.2.0
Common interfaces and patterns for system integration
Loading...
Searching...
No Matches
kcenon::common::concepts::FullErrorEvent Concept Referenceexport

A complete error event with module, message, code, and timestamp. More...

#include <event.h>

Concept definition

template<typename T>
An event type representing an error.
Definition event.h:155
A complete error event with module, message, code, and timestamp.
Definition event.h:217
An event type that includes a module or source name.
Definition event.h:134
An event type that includes a timestamp.
Definition event.h:113

Detailed Description

A complete error event with module, message, code, and timestamp.

This concept combines all error-related requirements for comprehensive error reporting events.

Example usage:

template<FullErrorEvent E>
void log_full_error(const E& event) {
logger.error("[{}] {} (code: {})",
event.module_name, event.error_message, event.error_code);
}

Definition at line 217 of file event.h.