Open3D (C++ API)  0.17.0
Data Structures | Namespaces | Macros | Enumerations | Functions
Logging.h File Reference

(9238339 (Tue Mar 14 18:49:09 2023 -0700))

#include <functional>
#include <memory>
#include <string>
#include <fmt/core.h>
#include <fmt/printf.h>
#include <fmt/ranges.h>
#include "open3d/Macro.h"

Go to the source code of this file.

Data Structures

class  open3d::utility::Logger
 Logger class should be used as a global singleton object (GetInstance()). More...
 
class  open3d::utility::VerbosityContextManager
 

Namespaces

 open3d
 
 open3d::utility
 

Macros

#define DEFAULT_IO_BUFFER_SIZE   1024
 
#define LogError(...)
 
#define LogWarning(...)
 
#define LogInfo(...)
 
#define LogDebug(...)
 

Enumerations

enum class  open3d::utility::VerbosityLevel { open3d::utility::Error = 0 , open3d::utility::Warning = 1 , open3d::utility::Info = 2 , open3d::utility::Debug = 3 }
 

Functions

void open3d::utility::SetVerbosityLevel (VerbosityLevel level)
 
VerbosityLevel open3d::utility::GetVerbosityLevel ()
 Get global verbosity level of Open3D. More...
 

Macro Definition Documentation

◆ DEFAULT_IO_BUFFER_SIZE

#define DEFAULT_IO_BUFFER_SIZE   1024

◆ LogDebug

#define LogDebug (   ...)
Value:
Logger::LogDebug_(__FILE__, __LINE__, \
static_cast<const char *>(OPEN3D_FUNCTION), __VA_ARGS__)
#define OPEN3D_FUNCTION
Definition: Macro.h:40

◆ LogError

#define LogError (   ...)
Value:
Logger::LogError_(__FILE__, __LINE__, \
static_cast<const char *>(OPEN3D_FUNCTION), __VA_ARGS__)

◆ LogInfo

#define LogInfo (   ...)
Value:
Logger::LogInfo_(__FILE__, __LINE__, \
static_cast<const char *>(OPEN3D_FUNCTION), __VA_ARGS__)

◆ LogWarning

#define LogWarning (   ...)
Value:
Logger::LogWarning_(__FILE__, __LINE__, \
static_cast<const char *>(OPEN3D_FUNCTION), \
__VA_ARGS__)