Consolix
Loading...
Searching...
No Matches
config_macros.hpp
Go to the documentation of this file.
1#pragma once
2#ifndef _CONSOLIX_CONFIG_MACROS_HPP_INCLUDED
3#define _CONSOLIX_CONFIG_MACROS_HPP_INCLUDED
4
25
30#ifndef CONSOLIX_USE_LOGIT
31#define CONSOLIX_USE_LOGIT 0
32#endif
33
38#ifndef CONSOLIX_USE_CXXOPTS
39#define CONSOLIX_USE_CXXOPTS 0
40#endif
41
46#ifndef CONSOLIX_USE_JSON
47#define CONSOLIX_USE_JSON 0
48#endif
49
54#ifndef CONSOLIX_BASE_PATH
55#define CONSOLIX_BASE_PATH {}
56#endif
57
62#ifndef CONSOLIX_CONSOLE_PATTERN
63#define CONSOLIX_CONSOLE_PATTERN LOGIT_CONSOLE_PATTERN
64#endif
65
70#ifndef CONSOLIX_CONSOLE_DEBUG_PATTERN
71#define CONSOLIX_CONSOLE_DEBUG_PATTERN "%H:%M:%S.%e | [%25!g:%#] [%l] %^%v%$"
72#endif
73
78#ifndef CONSOLIX_FILE_LOGGER_PATTERN
79#define CONSOLIX_FILE_LOGGER_PATTERN LOGIT_FILE_LOGGER_PATTERN
80#endif
81
86#ifndef CONSOLIX_FILE_LOGGER_PATH
87#define CONSOLIX_FILE_LOGGER_PATH LOGIT_FILE_LOGGER_PATH
88#endif
89
94#ifndef CONSOLIX_UNIQUE_FILE_LOGGER_PATH
95#define CONSOLIX_UNIQUE_FILE_LOGGER_PATH LOGIT_UNIQUE_FILE_LOGGER_PATH
96#endif
97
102#ifndef CONSOLIX_FILE_LOGGER_AUTO_DELETE_DAYS
103#define CONSOLIX_FILE_LOGGER_AUTO_DELETE_DAYS LOGIT_FILE_LOGGER_AUTO_DELETE_DAYS
104#endif
105
110#ifndef CONSOLIX_UNIQUE_FILE_LOGGER_HASH_LENGTH
111#define CONSOLIX_UNIQUE_FILE_LOGGER_HASH_LENGTH LOGIT_UNIQUE_FILE_LOGGER_HASH_LENGTH
112#endif
113
118#ifndef CONSOLIX_DEFAULT_COLOR
119#define CONSOLIX_DEFAULT_COLOR consolix::TextColor::LightGray
120#endif
121
127#ifndef CONSOLIX_WAIT_ON_ERROR
128#define CONSOLIX_WAIT_ON_ERROR 0
129#endif
130
131#endif // _CONSOLIX_CONFIG_MACROS_HPP_INCLUDED