Assimp  v5.0.1. (December 2020)
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

 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