Runtime/Logging/Public/Logger.h file

Classes

struct LogEntry
Ring buffer entry for editor log panel consumption.
class Logger

Enums

enum class LogLevel { Trace = 0, Debug = 1, Info = 2, Warning = 3, Error = 4, Fatal = 5, Always = 0xFF }
enum class LogChannel: uint8_t { Engine = 0, Game = 1, Count = 2 }

Defines

#define TNX_BREAKPOINT()
#define TNX_DEBUG_BREAK()
#define TNX_FATAL_BREAK()
#define LOG_ENG_TRACE(msg)
#define LOG_ENG_DEBUG(msg)
#define LOG_ENG_INFO(msg)
#define LOG_ENG_WARN(msg)
#define LOG_ENG_ERROR(msg)
#define LOG_ENG_FATAL(msg)
#define LOG_ENG_ALWAYS(msg)
#define LOG_ENG_TRACE_F(fmt, ...)
#define LOG_ENG_DEBUG_F(fmt, ...)
#define LOG_ENG_INFO_F(fmt, ...)
#define LOG_ENG_WARN_F(fmt, ...)
#define LOG_ENG_ERROR_F(fmt, ...)
#define LOG_ENG_FATAL_F(fmt, ...)
#define LOG_ENG_ALWAYS_F(fmt, ...)
#define LOG_TRACE(msg)
#define LOG_DEBUG(msg)
#define LOG_INFO(msg)
#define LOG_WARN(msg)
#define LOG_ERROR(msg)
#define LOG_FATAL(msg)
#define LOG_TRACE_F(fmt, ...)
#define LOG_DEBUG_F(fmt, ...)
#define LOG_INFO_F(fmt, ...)
#define LOG_WARN_F(fmt, ...)
#define LOG_ERROR_F(fmt, ...)
#define LOG_FATAL_F(fmt, ...)