Minetest  5.4.0
LogBuffer Class Reference
+ Inheritance diagram for LogBuffer:
+ Collaboration diagram for LogBuffer:

Public Member Functions

 LogBuffer (Logger &logger, LogLevel lev)
 
void flush (const std::string &buffer)
 
- Public Member Functions inherited from StringBuffer
 StringBuffer ()
 
int overflow (int c)
 
std::streamsize xsputn (const char *s, std::streamsize n)
 
void push_back (char c)
 

Private Attributes

Loggerlogger
 
LogLevel level
 

Constructor & Destructor Documentation

◆ LogBuffer()

LogBuffer::LogBuffer ( Logger logger,
LogLevel  lev 
)
inline

Member Function Documentation

◆ flush()

void LogBuffer::flush ( const std::string &  buffer)
virtual

Implements StringBuffer.

References StringBuffer::buffer, level, Logger::log(), and logger.

+ Here is the call graph for this function:

Member Data Documentation

◆ level

LogLevel LogBuffer::level
private

Referenced by flush().

◆ logger

Logger& LogBuffer::logger
private

Referenced by flush().


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