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

◆ scribe()

void MayaFlux::Journal::Archivist::scribe ( Severity  severity,
Component  component,
Context  context,
std::string_view  message,
std::source_location  location = std::source_location::current() 
)

Log a message with the specified severity, component, and context.

This method captures the source location automatically.

Parameters
severityThe severity level of the log message.
componentThe component generating the log message.
contextThe execution context of the log message.
messageThe log message content.
locationThe source location (file, line, function) of the log call.

Definition at line 375 of file Archivist.cpp.

377{
378 JournalEntry entry(severity, component, context, message, location);
379 m_impl->scribe(entry);
380}
std::unique_ptr< Impl > m_impl

References m_impl.

Referenced by MayaFlux::Journal::error(), MayaFlux::Journal::error(), MayaFlux::Journal::error_rethrow(), MayaFlux::Journal::fatal(), MayaFlux::Journal::fatal(), MayaFlux::Journal::scribe(), and MayaFlux::Journal::scribe().

+ Here is the caller graph for this function: