From c1c801e5c37d4819d76b7ca905d90a05c8e11073 Mon Sep 17 00:00:00 2001 From: Marco Lizza Date: Sun, 20 Jan 2019 22:22:21 +0100 Subject: [PATCH] Reworking log level as incremental. --- src/raudio.c | 11 +++++++---- src/raylib.h | 14 ++++++++------ src/rlgl.h | 11 +++++++---- 3 files changed, 22 insertions(+), 14 deletions(-) diff --git a/src/raudio.c b/src/raudio.c index 3510acd5f..1cfedf344 100644 --- a/src/raudio.c +++ b/src/raudio.c @@ -171,11 +171,14 @@ typedef struct MusicData { #if defined(RAUDIO_STANDALONE) typedef enum { - LOG_INFO = 0, - LOG_ERROR, - LOG_WARNING, + LOG_ALL, + LOG_TRACE, LOG_DEBUG, - LOG_OTHER + LOG_INFO, + LOG_WARN, + LOG_ERROR, + LOG_FATAL, + LOG_NONE } TraceLogType; #endif diff --git a/src/raylib.h b/src/raylib.h index f56500b7a..2210915f1 100644 --- a/src/raylib.h +++ b/src/raylib.h @@ -421,13 +421,15 @@ typedef enum { } ConfigFlag; // Trace log type -// NOTE: Used for bit masks typedef enum { - LOG_INFO = 1, - LOG_WARNING = 2, - LOG_ERROR = 4, - LOG_DEBUG = 8, - LOG_OTHER = 16 + LOG_ALL, // Display all logs + LOG_TRACE, + LOG_DEBUG, + LOG_INFO, + LOG_WARNING, + LOG_ERROR, + LOG_FATAL, + LOG_NONE // Disable logging } TraceLogType; // Keyboard keys diff --git a/src/rlgl.h b/src/rlgl.h index 5bec10183..a818750df 100644 --- a/src/rlgl.h +++ b/src/rlgl.h @@ -253,11 +253,14 @@ typedef unsigned char byte; // TraceLog message types typedef enum { - LOG_INFO = 0, - LOG_ERROR, - LOG_WARNING, + LOG_ALL, + LOG_TRACE, LOG_DEBUG, - LOG_OTHER + LOG_INFO, + LOG_WARN, + LOG_ERROR, + LOG_FATAL, + LOG_NONE } TraceLogType; // Texture formats (support depends on OpenGL version)