MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ RealtimeEntry() [2/2]

MayaFlux::Journal::RealtimeEntry::RealtimeEntry ( Severity  sev,
Component  comp,
Context  ctx,
std::string_view  msg,
std::source_location  loc 
)
inline

Definition at line 27 of file RealtimeEntry.hpp.

29 : severity(sev)
30 , component(comp)
31 , context(ctx)
32 , file_name(loc.file_name())
33 , line(loc.line())
34 , column(loc.column())
35 , timestamp(std::chrono::steady_clock::now())
36 {
37 const size_t copy_len = std::min(msg.size(), MAX_MESSAGE_LENGTH - 1);
38 std::memcpy(message, msg.data(), copy_len);
39 message[copy_len] = '\0';
40 }
static constexpr size_t MAX_MESSAGE_LENGTH
char message[MAX_MESSAGE_LENGTH]
std::chrono::steady_clock::time_point timestamp

References MAX_MESSAGE_LENGTH, and message.