summaryrefslogtreecommitdiff
path: root/common/common.h
diff options
context:
space:
mode:
authorstaviq <staviq@gmail.com>2023-08-30 08:29:32 +0200
committerGitHub <noreply@github.com>2023-08-30 09:29:32 +0300
commit8341a25957b319a03d4a811176cd5ad7f2b0fbd4 (patch)
treed97473b4b0754d0665ddc012b70e05f9e5fe79df /common/common.h
parent849408957c687cde4ab32c147107f643fc55130b (diff)
main : log file (#2748)
* initial, base LOG macro * add *.log to .gitignore * added basic log file handler * reverted log auto endline to better mimic printf * remove atomics and add dynamic log target * log_enable/disable, LOG_TEE, basic usage doc * update .gitignore * mv include to common, params, help msg * log tostring helpers, token vectors pretty prints * main: replaced fprintf/LOG_TEE, some trace logging * LOG_DISABLE_LOGS compile flag, wrapped f in macros * fix LOG_TEELN and configchecker * stub LOG_DUMP_CMDLINE for WIN32 for now * fix msvc * cleanup main.cpp:273 * fix stray whitespace after master sync * log : fix compile warnings - do not use C++20 stuff - use PRIu64 to print uint64_t - avoid string copies by using const ref - fix ", ##__VA_ARGS__" warnings - compare strings with == and != * log : do not append to existing log + disable file line func by default * log : try to fix Windows build * main : wip logs * main : add trace log * review: macro f lowercase, str append to sstream * review: simplify ifs and str comparisons * fix MSVC, formatting, FMT/VAL placeholders * review: if/else cleanup * review: if/else cleanup (2) * replace _ prefix with _impl suffix --------- Co-authored-by: Georgi Gerganov <ggerganov@gmail.com>
Diffstat (limited to 'common/common.h')
-rw-r--r--common/common.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/common/common.h b/common/common.h
index c1537314..5a379688 100644
--- a/common/common.h
+++ b/common/common.h
@@ -4,6 +4,9 @@
#include "llama.h"
+#define LOG_NO_FILE_LINE_FUNCTION
+#include "log.h"
+
#include <string>
#include <vector>
#include <random>