Open3D (C++ API)  0.19.0
Loading...
Searching...
No Matches
Logging.h File Reference
#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

namespace  open3d
namespace  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.

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:43

◆ 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__)