MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Journal::ConsoleSink Class Reference

#include <ConsoleSink.hpp>

+ Inheritance diagram for MayaFlux::Journal::ConsoleSink:
+ Collaboration diagram for MayaFlux::Journal::ConsoleSink:

Public Member Functions

 ConsoleSink ()
 
void write (const JournalEntry &entry) override
 Write a journal entry to this sink.
 
void write (const RealtimeEntry &entry) override
 Write a realtime entry to this sink.
 
void flush () override
 Flush any buffered writes.
 
bool is_available () const override
 Check if sink is available/healthy.
 
- Public Member Functions inherited from MayaFlux::Journal::Sink
virtual ~Sink ()=default
 

Private Member Functions

template<typename Entry >
void write_to_stream (std::ostream &os, const Entry &entry)
 
void feed_severity (std::ostream &os, Severity severity) const
 

Private Attributes

bool m_colors_enabled
 
std::mutex m_mutex
 

Detailed Description

Definition at line 9 of file ConsoleSink.hpp.


The documentation for this class was generated from the following file: