TSDuck v3.37-3670
MPEG Transport Stream Toolkit
Loading...
Searching...
No Matches
Message logging

Unified message logging. More...

Collaboration diagram for Message logging:

Classes

class  ts::AsyncReport
 Asynchronous message report. More...
 
class  ts::CerrReport
 A singleton implementing Report on std::cerr without synchronization. More...
 
class  ts::ErrCodeReport
 A proxy class to automatically report std::error_code errors. More...
 
class  ts::NullReport
 A singleton implementing Report which drops all messages. More...
 
class  ts::Report
 Abstract interface for event reporting and monitoring. More...
 
class  ts::ReportBuffer< SAFETY >
 A subclass of ts::Report which logs all messages in an internal buffer. More...
 
class  ts::ReportFile< SAFETY >
 A subclass of ts::Report which outputs messages in a text file. More...
 
class  ts::ReportWithPrefix
 An encapsulation of Report with a message prefix. More...
 
struct  ts::Severity
 Message severity. More...
 
class  ts::SwitchableReport
 A report class which can be switched on and off at will. More...
 

Detailed Description

Unified message logging.