Deki 1.3.0
Modular C++ 2D engine for embedded displays and desktop
Loading...
Searching...
No Matches
DekiLogSystem.h File Reference

Classes

class  DekiLogSystem

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 LogCallback

Enumerations

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

Macro Definition Documentation

◆ DEKI_LOG_API

#define DEKI_LOG_API

◆ DEKI_LOG

#define DEKI_LOG ( level,
fmt,
... )

◆ DEKI_LOG_EDITOR

#define DEKI_LOG_EDITOR ( fmt,
... )

◆ DEKI_LOG_DEBUG

#define DEKI_LOG_DEBUG ( fmt,
... )

◆ DEKI_LOG_INFO

#define DEKI_LOG_INFO ( fmt,
... )

◆ DEKI_LOG_WARNING

#define DEKI_LOG_WARNING ( fmt,
... )

◆ DEKI_LOG_ERROR

#define DEKI_LOG_ERROR ( fmt,
... )

◆ DEKI_LOG_INTERNAL

#define DEKI_LOG_INTERNAL ( fmt,
... )

Typedef Documentation

◆ LogCallback

using LogCallback
Initial value:
std::function<void(LogLevel level, const std::string& message,
const char* file, int line)>
LogLevel
Definition DekiLogSystem.h:26

Enumeration Type Documentation

◆ LogLevel

enum class LogLevel
strong
Enumerator
Editor 
Internal 
Debug 
Info 
Warning 
Error