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
}
MayaFlux::Journal::RealtimeEntry::file_name
const char * file_name
Definition
RealtimeEntry.hpp:20
MayaFlux::Journal::RealtimeEntry::MAX_MESSAGE_LENGTH
static constexpr size_t MAX_MESSAGE_LENGTH
Definition
RealtimeEntry.hpp:14
MayaFlux::Journal::RealtimeEntry::severity
Severity severity
Definition
RealtimeEntry.hpp:16
MayaFlux::Journal::RealtimeEntry::line
uint32_t line
Definition
RealtimeEntry.hpp:21
MayaFlux::Journal::RealtimeEntry::component
Component component
Definition
RealtimeEntry.hpp:17
MayaFlux::Journal::RealtimeEntry::message
char message[MAX_MESSAGE_LENGTH]
Definition
RealtimeEntry.hpp:19
MayaFlux::Journal::RealtimeEntry::timestamp
std::chrono::steady_clock::time_point timestamp
Definition
RealtimeEntry.hpp:23
MayaFlux::Journal::RealtimeEntry::column
uint32_t column
Definition
RealtimeEntry.hpp:22
MayaFlux::Journal::RealtimeEntry::context
Context context
Definition
RealtimeEntry.hpp:18
References
MAX_MESSAGE_LENGTH
, and
message
.
MayaFlux
Journal
RealtimeEntry
Generated by
1.9.8