47 #ifndef INCLUDED_AI_LOGAUX_H
48 #define INCLUDED_AI_LOGAUX_H
51 # pragma GCC system_header
55 #include <assimp/Exceptional.h>
60 template<
class TDeriving>
64 template<
typename... T>
65 static void ThrowException(T&&... args)
73 ASSIMP_LOG_WARN(Prefix()+(std::string)message);
80 ASSIMP_LOG_ERROR(Prefix()+(std::string)message);
87 ASSIMP_LOG_INFO(Prefix()+(std::string)message);
94 ASSIMP_LOG_DEBUG(Prefix()+(std::string)message);
100 ASSIMP_LOG_VERBOSE_DEBUG(Prefix()+(std::string)message);
105 #if !defined(__GNUC__) || !defined(__APPLE__) || __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6)
108 static void LogWarn (
const char* message) {
115 static void LogError (
const char* message) {
122 static void LogInfo (
const char* message) {
129 static void LogDebug (
const char* message) {
136 static void LogVerboseDebug (
const char* message) {
144 static const char* Prefix();