mirror of
https://github.com/davidallendj/gdpm.git
synced 2025-12-20 03:27:02 -07:00
Fix fmt 10 breaking logging and changed printing format
This commit is contained in:
parent
5bdc605f0b
commit
431be7914c
10 changed files with 114 additions and 130 deletions
|
|
@ -3,52 +3,51 @@
|
|||
#include "colors.hpp"
|
||||
#include <string>
|
||||
|
||||
// #define GDPM_ENABLE_COLORS 1
|
||||
#if GDPM_ENABLE_COLORS == 1
|
||||
#define GDPM_COLOR_BLACK "\033[0;30m"
|
||||
#define GDPM_COLOR_BLUE "\033[0;34m"
|
||||
#define GDPM_COLOR_GREEN "\033[0;32m"
|
||||
#define GDPM_COLOR_CYAN "\033[0;36m"
|
||||
#define GDPM_COLOR_RED "\033[0;31m"
|
||||
#define GDPM_COLOR_PURPLE "\033[0;35m"
|
||||
#define GDPM_COLOR_BROWN "\033[0;33m"
|
||||
#define GDPM_COLOR_GRAY "\033[0;37m"
|
||||
#define GDPM_COLOR_DARK_GRAY "\033[0;30m"
|
||||
#define GDPM_COLOR_LIGHT_BLUE "\033[0;34m"
|
||||
#define GDPM_COLOR_LIGHT_GREEN "\033[0;32m"
|
||||
#define GDPM_COLOR_LIGHT_CYAN "\033[0;36m"
|
||||
#define GDPM_COLOR_LIGHT_RED "\033[0;31m"
|
||||
#define GDPM_COLOR_LIGHT_PURPLE "\033[0;35m"
|
||||
#define GDPM_COLOR_YELLOW "\033[0;33m"
|
||||
#define GDPM_COLOR_WHITE "\033[0;37m"
|
||||
#define GDPM_COLOR_RESET GDPM_COLOR_WHITE
|
||||
constexpr const char *GDPM_COLOR_BLACK = "\033[0;30m";
|
||||
constexpr const char *GDPM_COLOR_BLUE = "\033[0;34m";
|
||||
constexpr const char *GDPM_COLOR_GREEN = "\033[0;32m";
|
||||
constexpr const char *GDPM_COLOR_CYAN = "\033[0;36m";
|
||||
constexpr const char *GDPM_COLOR_RED = "\033[0;31m";
|
||||
constexpr const char *GDPM_COLOR_PURPLE = "\033[0;35m";
|
||||
constexpr const char *GDPM_COLOR_BROWN = "\033[0;33m";
|
||||
constexpr const char *GDPM_COLOR_GRAY = "\033[0;37m";
|
||||
constexpr const char *GDPM_COLOR_DARK_GRAY = "\033[0;30m";
|
||||
constexpr const char *GDPM_COLOR_LIGHT_BLUE = "\033[0;34m";
|
||||
constexpr const char *GDPM_COLOR_LIGHT_GREEN = "\033[0;32m";
|
||||
constexpr const char *GDPM_COLOR_LIGHT_CYAN = "\033[0;36m";
|
||||
constexpr const char *GDPM_COLOR_LIGHT_RED = "\033[0;31m";
|
||||
constexpr const char *GDPM_COLOR_LIGHT_PURPLE = "\033[0;35m";
|
||||
constexpr const char *GDPM_COLOR_YELLOW = "\033[0;33m";
|
||||
constexpr const char *GDPM_COLOR_WHITE = "\033[0;37m";
|
||||
constexpr const char *GDPM_COLOR_RESET = GDPM_COLOR_WHITE;
|
||||
|
||||
#else
|
||||
#define GDPM_COLOR_BLACK ""
|
||||
#define GDPM_COLOR_BLUE ""
|
||||
#define GDPM_COLOR_GREEN ""
|
||||
#define GDPM_COLOR_CYAN ""
|
||||
#define GDPM_COLOR_RED ""
|
||||
#define GDPM_COLOR_PURPLE ""
|
||||
#define GDPM_COLOR_BROWN ""
|
||||
#define GDPM_COLOR_GRAY ""
|
||||
#define GDPM_COLOR_DARK_GRAY ""
|
||||
#define GDPM_COLOR_LIGHT_BLUE ""
|
||||
#define GDPM_COLOR_LIGHT_GREEN ""
|
||||
#define GDPM_COLOR_LIGHT_CYAN ""
|
||||
#define GDPM_COLOR_LIGHT_RED ""
|
||||
#define GDPM_COLOR_LIGHT_PURPLE ""
|
||||
#define GDPM_COLOR_YELLOW ""
|
||||
#define GDPM_COLOR_WHITE ""
|
||||
#define GDPM_COLOR_RESET GDPM_COLOR_WHITE
|
||||
|
||||
|
||||
constexpr const char *GDPM_COLOR_BLACK = "";
|
||||
constexpr const char *GDPM_COLOR_BLUE = "";
|
||||
constexpr const char *GDPM_COLOR_GREEN = "";
|
||||
constexpr const char *GDPM_COLOR_CYAN = "";
|
||||
constexpr const char *GDPM_COLOR_RED = "";
|
||||
constexpr const char *GDPM_COLOR_PURPLE = "";
|
||||
constexpr const char *GDPM_COLOR_BROWN = "";
|
||||
constexpr const char *GDPM_COLOR_GRAY = "";
|
||||
constexpr const char *GDPM_COLOR_DARK_GRAY = "";
|
||||
constexpr const char *GDPM_COLOR_LIGHT_BLUE = "";
|
||||
constexpr const char *GDPM_COLOR_LIGHT_GREEN = "";
|
||||
constexpr const char *GDPM_COLOR_LIGHT_CYAN = "";
|
||||
constexpr const char *GDPM_COLOR_LIGHT_RED = "";
|
||||
constexpr const char *GDPM_COLOR_LIGHT_PURPLE = "";
|
||||
constexpr const char *GDPM_COLOR_YELLOW = "";
|
||||
constexpr const char *GDPM_COLOR_WHITE = "";
|
||||
constexpr const char *GDPM_COLOR_RESET = GDPM_COLOR_WHITE;
|
||||
#endif
|
||||
|
||||
#define GDPM_COLOR_LOG_RESET GDPM_COLOR_WHITE
|
||||
#define GDPM_COLOR_LOG_INFO GDPM_COLOR_LOG_RESET
|
||||
#define GDPM_COLOR_LOG_ERROR GDPM_COLOR_RED
|
||||
#define GDPM_COLOR_LOG_DEBUG GDPM_COLOR_YELLOW
|
||||
#define GDPM_COLOR_LOG_WARNING GDPM_COLOR_YELLOW
|
||||
constexpr const char *GDPM_COLOR_LOG_RESET = GDPM_COLOR_WHITE;
|
||||
constexpr const char *GDPM_COLOR_LOG_INFO = GDPM_COLOR_LOG_RESET;
|
||||
constexpr const char *GDPM_COLOR_LOG_ERROR = GDPM_COLOR_RED;
|
||||
constexpr const char *GDPM_COLOR_LOG_DEBUG = GDPM_COLOR_YELLOW;
|
||||
constexpr const char *GDPM_COLOR_LOG_WARNING = GDPM_COLOR_YELLOW;
|
||||
|
||||
namespace gdpm::color{
|
||||
inline std::string from_string(const std::string& color_name){
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue