ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
cloudViewer::utility::Logger::Impl Struct Reference

#include <Logging.h>

Public Member Functions

std::string ColorString (const std::string &text, TextColor text_color, int highlight_text) const
 

Public Attributes

std::function< void(const std::string &)> print_fcn_
 
VerbosityLevel verbosity_level_
 

Static Public Attributes

static std::function< void(const std::string &)> console_print_fcn_
 

Detailed Description

Definition at line 131 of file Logging.h.

Member Function Documentation

◆ ColorString()

std::string cloudViewer::utility::Logger::Impl::ColorString ( const std::string &  text,
TextColor  text_color,
int  highlight_text 
) const
inline

Definition at line 142 of file Logging.h.

Member Data Documentation

◆ console_print_fcn_

std::function< void(const std::string &)> cloudViewer::utility::Logger::Impl::console_print_fcn_
static
Initial value:
=
[](const std::string &msg) { std::cout << msg << std::endl; }
QTextStream & endl(QTextStream &stream)
Definition: QtCompat.h:718

Definition at line 136 of file Logging.h.

◆ print_fcn_

std::function<void(const std::string &)> cloudViewer::utility::Logger::Impl::print_fcn_

Definition at line 133 of file Logging.h.

◆ verbosity_level_

VerbosityLevel cloudViewer::utility::Logger::Impl::verbosity_level_

Definition at line 139 of file Logging.h.


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