Android-cuttlefish cvd tool
Public Member Functions | Private Attributes | List of all members
cuttlefish::TeeLogger Class Reference

#include <tee_logging.h>

Collaboration diagram for cuttlefish::TeeLogger:
Collaboration graph
[legend]

Public Member Functions

 TeeLogger (const std::vector< SeverityTarget > &destinations, const std::string &log_prefix="")
 
 ~TeeLogger ()=default
 
void operator() (android::base::LogId log_id, android::base::LogSeverity severity, const char *tag, const char *file, unsigned int line, const char *message)
 

Private Attributes

std::vector< SeverityTargetdestinations_
 
std::string prefix_
 

Constructor & Destructor Documentation

◆ TeeLogger()

cuttlefish::TeeLogger::TeeLogger ( const std::vector< SeverityTarget > &  destinations,
const std::string &  log_prefix = "" 
)

◆ ~TeeLogger()

cuttlefish::TeeLogger::~TeeLogger ( )
default

Member Function Documentation

◆ operator()()

void cuttlefish::TeeLogger::operator() ( android::base::LogId  log_id,
android::base::LogSeverity  severity,
const char *  tag,
const char *  file,
unsigned int  line,
const char *  message 
)

Member Data Documentation

◆ destinations_

std::vector<SeverityTarget> cuttlefish::TeeLogger::destinations_
private

◆ prefix_

std::string cuttlefish::TeeLogger::prefix_
private

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