struct
#include <Core/Logger.h>
TransitEvent Transit event stores required information to be dispatched to sinks.
This class should not usually be used directly.
Constructors, destructors, conversion operators
- TransitEvent()
- ~TransitEvent() defaulted
- TransitEvent(TransitEvent const& other) deleted
- TransitEvent(TransitEvent&& other) noexcept
Public functions
- auto operator=(TransitEvent const& other) -> TransitEvent& deleted
- auto operator=(TransitEvent&& other) -> TransitEvent& noexcept
Public variables
-
std::
uint64_t Timestamp - Timestamp.
- const char* FunctionName
- Function name.
-
std::
atomic<bool>* FlushFlag - Pointer to flush flag in case of flush event.
-
std::
uint32_t Capacity - Requested capacity in case of initialization event.
-
union Death::
Trace:: TransitEvent None -
std::
string Message - Message.
- TraceLevel Level
- Trace level.