fix minor date issue

v1
Brett 2023-07-22 18:26:39 -04:00
parent 8ce22fd53a
commit 529d996a38
1 changed files with 3 additions and 3 deletions

View File

@ -263,7 +263,7 @@ namespace blt::logging {
#define BLT_NOW() auto t = std::time(nullptr); auto now = std::localtime(&t) #define BLT_NOW() auto t = std::time(nullptr); auto now = std::localtime(&t)
#define BLT_ISO_YEAR(S) auto S = std::to_string(now->tm_year + 1900); \ #define BLT_ISO_YEAR(S) auto S = std::to_string(now->tm_year + 1900); \
S += '-'; \ S += '-'; \
S += ensureHasDigits(now->tm_mon, 2); \ S += ensureHasDigits(now->tm_mon+1, 2); \
S += '-'; \ S += '-'; \
S += ensureHasDigits(now->tm_mday, 2); S += ensureHasDigits(now->tm_mday, 2);
#define BLT_CUR_TIME(S) auto S = ensureHasDigits(now->tm_hour, 2); \ #define BLT_CUR_TIME(S) auto S = ensureHasDigits(now->tm_hour, 2); \
@ -297,7 +297,7 @@ namespace blt::logging {
}}, }},
{"MONTH", [](const tag_func_param&) -> std::string { {"MONTH", [](const tag_func_param&) -> std::string {
BLT_NOW(); BLT_NOW();
return ensureHasDigits(now->tm_mon, 2); return ensureHasDigits(now->tm_mon+1, 2);
}}, }},
{"DAY", [](const tag_func_param&) -> std::string { {"DAY", [](const tag_func_param&) -> std::string {
BLT_NOW(); BLT_NOW();
@ -448,7 +448,7 @@ namespace blt::logging {
* Checks if the next character in the parser is a tag opening, if not output the chars to the out string * Checks if the next character in the parser is a tag opening, if not output the chars to the out string
*/ */
inline bool tagOpening(string_parser& parser, std::string& out){ inline bool tagOpening(string_parser& parser, std::string& out){
char c; char c = ' ';
if (parser.has_next() && (c = parser.next()) == '{') if (parser.has_next() && (c = parser.next()) == '{')
if (parser.has_next() && (c = parser.next()) == '{') if (parser.has_next() && (c = parser.next()) == '{')
return true; return true;