CCF
Loading...
Searching...
No Matches
Public Member Functions | List of all members
ccf::logger::AbstractLogger Class Referenceabstract

#include <logger.h>

Inherited by ccf::logger::JsonConsoleLogger, and ccf::logger::TextConsoleLogger.

Public Member Functions

 AbstractLogger ()=default
 
virtual ~AbstractLogger ()=default
 
virtual void emit (const std::string &s)
 
virtual void write (const LogLine &ll, const std::optional< double > &enclave_offset=std::nullopt)=0
 

Constructor & Destructor Documentation

◆ AbstractLogger()

ccf::logger::AbstractLogger::AbstractLogger ( )
default

◆ ~AbstractLogger()

virtual ccf::logger::AbstractLogger::~AbstractLogger ( )
virtualdefault

Member Function Documentation

◆ emit()

virtual void ccf::logger::AbstractLogger::emit ( const std::string &  s)
inlinevirtual

◆ write()

virtual void ccf::logger::AbstractLogger::write ( const LogLine ll,
const std::optional< double > &  enclave_offset = std::nullopt 
)
pure virtual

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