DEKI/ENGINE docs
Deki 0.19.0
Modular C++ 2D engine for embedded displays and desktop
Loading...
Searching...
No Matches
LogSystem.h File Reference

Classes

class  Deki::LogSystem

Namespaces

namespace  Deki

Macros

#define DEKI_LOG_API
#define DEKI_LOG(level, fmt, ...)
#define DEKI_LOG_EDITOR(fmt, ...)
#define DEKI_LOG_DEBUG(fmt, ...)
#define DEKI_LOG_INFO(fmt, ...)
#define DEKI_LOG_WARNING(fmt, ...)
#define DEKI_LOG_ERROR(fmt, ...)
#define DEKI_LOG_INTERNAL(fmt, ...)

Typedefs

using Deki::LogCallback = std::function<void(LogLevel level, const std::string& message, const char* file, int line)>

Enumerations

enum class  Deki::LogLevel {
  Deki::Editor , Deki::Internal , Deki::Debug , Deki::Info ,
  Deki::Warning , Deki::Error
}

Macro Definition Documentation

◆ DEKI_LOG_API

#define DEKI_LOG_API

◆ DEKI_LOG

#define DEKI_LOG ( level,
fmt,
... )
Value:
((void)0)

◆ DEKI_LOG_EDITOR

#define DEKI_LOG_EDITOR ( fmt,
... )
Value:
((void)0)

◆ DEKI_LOG_DEBUG

#define DEKI_LOG_DEBUG ( fmt,
... )
Value:
((void)0)

◆ DEKI_LOG_INFO

#define DEKI_LOG_INFO ( fmt,
... )
Value:
((void)0)

◆ DEKI_LOG_WARNING

#define DEKI_LOG_WARNING ( fmt,
... )
Value:
((void)0)

◆ DEKI_LOG_ERROR

#define DEKI_LOG_ERROR ( fmt,
... )
Value:
((void)0)

◆ DEKI_LOG_INTERNAL

#define DEKI_LOG_INTERNAL ( fmt,
... )
Value:
((void)0)