Assimp v5.2.2 (January 2022)
The Asset-Importer-Lib API documentation.
Logger.hpp File Reference

Abstract base class 'Logger', base of the logging system. More...

Classes

class  Assimp::Logger
 CPP-API: Abstract interface for logger implementations. More...
 

Namespaces

namespace  Assimp
 Some C++ utilities for inter- and extrapolation.
 

Macros

#define ASSIMP_LOG_DEBUG(...)    Assimp::DefaultLogger::get()->debug(__VA_ARGS__)
 
#define ASSIMP_LOG_ERROR(...)    Assimp::DefaultLogger::get()->error(__VA_ARGS__)
 
#define ASSIMP_LOG_INFO(...)    Assimp::DefaultLogger::get()->info(__VA_ARGS__)
 
#define ASSIMP_LOG_VERBOSE_DEBUG(...)    Assimp::DefaultLogger::get()->verboseDebug(__VA_ARGS__)
 
#define ASSIMP_LOG_WARN(...)    Assimp::DefaultLogger::get()->warn(__VA_ARGS__)
 
#define INCLUDED_AI_LOGGER_H
 
#define MAX_LOG_MESSAGE_LENGTH   1024u
 

Detailed Description

Abstract base class 'Logger', base of the logging system.

Macro Definition Documentation

◆ ASSIMP_LOG_DEBUG

#define ASSIMP_LOG_DEBUG (   ...)     Assimp::DefaultLogger::get()->debug(__VA_ARGS__)

◆ ASSIMP_LOG_ERROR

#define ASSIMP_LOG_ERROR (   ...)     Assimp::DefaultLogger::get()->error(__VA_ARGS__)

◆ ASSIMP_LOG_INFO

#define ASSIMP_LOG_INFO (   ...)     Assimp::DefaultLogger::get()->info(__VA_ARGS__)

◆ ASSIMP_LOG_VERBOSE_DEBUG

#define ASSIMP_LOG_VERBOSE_DEBUG (   ...)     Assimp::DefaultLogger::get()->verboseDebug(__VA_ARGS__)

◆ ASSIMP_LOG_WARN

#define ASSIMP_LOG_WARN (   ...)     Assimp::DefaultLogger::get()->warn(__VA_ARGS__)

◆ INCLUDED_AI_LOGGER_H

#define INCLUDED_AI_LOGGER_H

◆ MAX_LOG_MESSAGE_LENGTH

#define MAX_LOG_MESSAGE_LENGTH   1024u