log: correct macros
This commit is contained in:
parent
3fe383f180
commit
90656fae95
@ -7,9 +7,9 @@
|
|||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
|
||||||
/* ================= Settings ================== */
|
/* ================= Settings ================== */
|
||||||
#define LOG_DEBUGGING_E
|
|
||||||
#define LOG_COLORED_OUTPUT
|
#define LOG_COLORED_OUTPUT
|
||||||
#define HIGH_PRIORITY_DEBUG
|
#define HIGH_PRIORITY_DEBUG
|
||||||
|
#define LOG_DEBUG_MESSAGES 1
|
||||||
/* ================= Settings ================== */
|
/* ================= Settings ================== */
|
||||||
|
|
||||||
// internal debug defines
|
// internal debug defines
|
||||||
@ -51,7 +51,7 @@ static void create_log_line(const char * _status,
|
|||||||
va_end(args);
|
va_end(args);
|
||||||
char buffer [LOG_BUFFER_MAX_CAP] = {0};
|
char buffer [LOG_BUFFER_MAX_CAP] = {0};
|
||||||
int buffer_len = snprintf(buffer, LOG_BUFFER_MAX_CAP,
|
int buffer_len = snprintf(buffer, LOG_BUFFER_MAX_CAP,
|
||||||
"[%s] [File: %s] [Line: %ld] %.*s\n",
|
"[%s] [File: %s] [Line: %ld] %.*s",
|
||||||
_status,
|
_status,
|
||||||
_location,
|
_location,
|
||||||
_line,
|
_line,
|
||||||
@ -69,9 +69,8 @@ static void create_log_line(const char * _status,
|
|||||||
|
|
||||||
#define LOG_ERROR(fmt, ...) \
|
#define LOG_ERROR(fmt, ...) \
|
||||||
create_log_line(C_ERROR, __FILE__, __LINE__, fmt, ##__VA_ARGS__); \
|
create_log_line(C_ERROR, __FILE__, __LINE__, fmt, ##__VA_ARGS__); \
|
||||||
exit(1); \
|
|
||||||
|
|
||||||
#ifdef LOG_DEBUGGING_E
|
#if LOG_DEBUG_MESSAGES
|
||||||
#define LOG_DEBUG(fmt, ...) \
|
#define LOG_DEBUG(fmt, ...) \
|
||||||
create_log_line(C_INFO, __FILE__, __LINE__, fmt, ##__VA_ARGS__); \
|
create_log_line(C_INFO, __FILE__, __LINE__, fmt, ##__VA_ARGS__); \
|
||||||
#else
|
#else
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user