Android-cuttlefish cvd tool
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
android::base::LogMessage Class Reference

#include <logging.h>

Public Member Functions

 LogMessage (const char *file, unsigned int line, LogId, LogSeverity severity, const char *tag, int error)
 
 LogMessage (const char *file, unsigned int line, LogSeverity severity, const char *tag, int error)
 
 ~LogMessage ()
 
std::ostream & stream ()
 

Static Public Member Functions

static void LogLine (const char *file, unsigned int line, LogSeverity severity, const char *tag, const char *msg)
 

Private Member Functions

 DISALLOW_COPY_AND_ASSIGN (LogMessage)
 

Private Attributes

const std::unique_ptr< LogMessageDatadata_
 

Constructor & Destructor Documentation

◆ LogMessage() [1/2]

android::base::LogMessage::LogMessage ( const char *  file,
unsigned int  line,
LogId  ,
LogSeverity  severity,
const char *  tag,
int  error 
)

◆ LogMessage() [2/2]

android::base::LogMessage::LogMessage ( const char *  file,
unsigned int  line,
LogSeverity  severity,
const char *  tag,
int  error 
)

◆ ~LogMessage()

android::base::LogMessage::~LogMessage ( )

Member Function Documentation

◆ DISALLOW_COPY_AND_ASSIGN()

android::base::LogMessage::DISALLOW_COPY_AND_ASSIGN ( LogMessage  )
private

◆ LogLine()

void android::base::LogMessage::LogLine ( const char *  file,
unsigned int  line,
LogSeverity  severity,
const char *  tag,
const char *  msg 
)
static

◆ stream()

std::ostream & android::base::LogMessage::stream ( )

Member Data Documentation

◆ data_

const std::unique_ptr<LogMessageData> android::base::LogMessage::data_
private

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