Point Cloud Library (PCL)  1.15.1-dev
List of all members | Public Member Functions | Static Public Member Functions
pcl::console::Logger Class Reference

Logger used to log messages with different verbosity levels Can be used to redirect log messages to custom outputs by setting a callback. More...

#include <pcl/console/print.h>

Public Member Functions

template<typename Functor >
void setCallback (Functor &&callback)
 
void print (FILE *stream, const LogRecord &logEntry)
 
void print (const LogRecord &logEntry)
 
void print_highlight (FILE *stream, const LogRecord &logEntry)
 
void print_highlight (const LogRecord &logEntry)
 
void print_value (FILE *stream, const LogRecord &logEntry)
 
void print_value (const LogRecord &logEntry)
 
void print_color (FILE *stream, int attr, int fg, const LogRecord &logEntry)
 

Static Public Member Functions

static LoggergetInstance ()
 

Detailed Description

Logger used to log messages with different verbosity levels Can be used to redirect log messages to custom outputs by setting a callback.

Definition at line 210 of file print.h.

Member Function Documentation

◆ getInstance()

static Logger& pcl::console::Logger::getInstance ( )
static

◆ print() [1/2]

void pcl::console::Logger::print ( const LogRecord logEntry)

◆ print() [2/2]

void pcl::console::Logger::print ( FILE *  stream,
const LogRecord logEntry 
)

Referenced by pcl::console::print().

◆ print_color()

void pcl::console::Logger::print_color ( FILE *  stream,
int  attr,
int  fg,
const LogRecord logEntry 
)

◆ print_highlight() [1/2]

void pcl::console::Logger::print_highlight ( const LogRecord logEntry)

◆ print_highlight() [2/2]

void pcl::console::Logger::print_highlight ( FILE *  stream,
const LogRecord logEntry 
)

◆ print_value() [1/2]

void pcl::console::Logger::print_value ( const LogRecord logEntry)

◆ print_value() [2/2]

void pcl::console::Logger::print_value ( FILE *  stream,
const LogRecord logEntry 
)

◆ setCallback()

template<typename Functor >
void pcl::console::Logger::setCallback ( Functor &&  callback)
inline

Definition at line 217 of file print.h.

Referenced by pcl::console::setCallback().


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