uvgVPCCenc 1.1.0
uvgVPCCenc is an open-source real-time V-PCC encoder library written in C++ from scratch.
Loading...
Searching...
No Matches
Static Public Member Functions | List of all members
uvgvpcc_enc::Logger Class Reference

#include <log.hpp>

Collaboration diagram for uvgvpcc_enc::Logger:

Static Public Member Functions

static void setLogLevel (const LogLevel &level)
 
static void setErrorsAreFatal (const bool &isFatal)
 
static void setOutputStream (std::ostream &out)
 
static LogLevel getLogLevel ()
 
static void printLogMessage (const std::string &context, LogLevel level, const std::string &message)
 
template<LogLevel LEVEL>
static void log (const std::string &context, const std::string &message)
 
static std::string printfStrToStdStr (const char *fmt,...)
 
static std::string vprintfStrToStdStr (const char *fmt, va_list args)
 

Member Function Documentation

◆ getLogLevel()

LogLevel uvgvpcc_enc::Logger::getLogLevel ( )
static
Here is the caller graph for this function:

◆ log()

template<LogLevel LEVEL>
static void uvgvpcc_enc::Logger::log ( const std::string &  context,
const std::string &  message 
)
inlinestatic
Here is the call graph for this function:

◆ printfStrToStdStr()

std::string uvgvpcc_enc::Logger::printfStrToStdStr ( const char *  fmt,
  ... 
)
static

◆ printLogMessage()

void uvgvpcc_enc::Logger::printLogMessage ( const std::string &  context,
LogLevel  level,
const std::string &  message 
)
static
Here is the caller graph for this function:

◆ setErrorsAreFatal()

void uvgvpcc_enc::Logger::setErrorsAreFatal ( const bool &  isFatal)
static

◆ setLogLevel()

void uvgvpcc_enc::Logger::setLogLevel ( const LogLevel level)
static

◆ setOutputStream()

void uvgvpcc_enc::Logger::setOutputStream ( std::ostream &  out)
static

◆ vprintfStrToStdStr()

std::string uvgvpcc_enc::Logger::vprintfStrToStdStr ( const char *  fmt,
va_list  args 
)
static
Here is the caller graph for this function:

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