Apollo  6.0
Open source self driving car software
Public Member Functions | List of all members
apollo::cyber::logger::Logger Class Reference

#include <logger.h>

Inheritance diagram for apollo::cyber::logger::Logger:
Inheritance graph
Collaboration diagram for apollo::cyber::logger::Logger:
Collaboration graph

Public Member Functions

 Logger (google::base::Logger *wrapped)
 
 ~Logger ()
 
void Write (bool force_flush, time_t timestamp, const char *message, int message_len) override
 
void Flush () override
 
uint32_t LogSize () override
 

Constructor & Destructor Documentation

◆ Logger()

apollo::cyber::logger::Logger::Logger ( google::base::Logger *  wrapped)
explicit

◆ ~Logger()

apollo::cyber::logger::Logger::~Logger ( )

Member Function Documentation

◆ Flush()

void apollo::cyber::logger::Logger::Flush ( )
override

◆ LogSize()

uint32_t apollo::cyber::logger::Logger::LogSize ( )
override

◆ Write()

void apollo::cyber::logger::Logger::Write ( bool  force_flush,
time_t  timestamp,
const char *  message,
int  message_len 
)
override

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