X-Git-Url: https://git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Flib%2Flog.qh;h=317fc8dedb363f316b359faf58369a573473cdf8;hb=refs%2Fheads%2Fz411%2Ftos_test;hp=01ce44408cfead3fa0fae87b027b9d111d9ced95;hpb=52fa2a38da3a0f50c1e2a8a43507cebe4c408f6d;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/lib/log.qh b/qcsrc/lib/log.qh index 01ce44408..317fc8ded 100644 --- a/qcsrc/lib/log.qh +++ b/qcsrc/lib/log.qh @@ -51,7 +51,8 @@ string(string, string...) strcat1n = #115; #define _LOG_HEADER(level) "^9[::^7"PROGNAME"^9::"level"^9] ", __SOURCELOC__ #define _LOG(f, level, s) \ MACRO_BEGIN \ - f(strcat1n(_LOG_HEADER(level), "\n^7", s, "\n")); \ + if (autocvar_developer > 0) f(strcat1n(_LOG_HEADER(level), "\n")); \ + f(strcat1n("^7", s, "\n")); \ MACRO_END #define LOG_FATAL(...) _LOG_FATAL(strcat1n(__VA_ARGS__)) @@ -70,9 +71,9 @@ string(string, string...) strcat1n = #115; #define LOG_INFOF(...) _LOG_INFO(sprintf(__VA_ARGS__)) #define _LOG_INFO(s) \ MACRO_BEGIN \ - dprint(_LOG_HEADER("^5INFO")); \ + if (autocvar_developer > 1) dprint(strcat1n(_LOG_HEADER("^5INFO"), "\n")); \ string __s = s; \ - print("\n^7", __s); \ + print("^7", __s); \ /* TODO: unconditionally add a newline when possible */ \ if (str2chr(__s, strlen(__s) - 1) != '\n') { print("\n"); } \ MACRO_END