From 5914f9dd07ce975d796925621e7e4ef715f2534f Mon Sep 17 00:00:00 2001 From: chortas Date: Wed, 15 Dec 2021 20:51:47 -0300 Subject: [PATCH] Make logs optional --- fftma_module/gen/lib_src/log.c | 4 ++++ fftma_module/gen/save_logs.sh | 2 +- fftma_module/gen/test.py | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/fftma_module/gen/lib_src/log.c b/fftma_module/gen/lib_src/log.c index c6c8573..288e272 100644 --- a/fftma_module/gen/lib_src/log.c +++ b/fftma_module/gen/lib_src/log.c @@ -20,6 +20,7 @@ * IN THE SOFTWARE. */ +#include #include "log.h" #define MAX_CALLBACKS 32 @@ -145,6 +146,9 @@ void log_log(int level, const char *file, int line, const char *fmt, ...) { .level = level, }; + char* env_var = getenv("ENV"); + if (strcmp("false", env_var) == 0) return; + lock(); if (!L.quiet && level >= L.level) { diff --git a/fftma_module/gen/save_logs.sh b/fftma_module/gen/save_logs.sh index 5ae280b..bccd3fb 100755 --- a/fftma_module/gen/save_logs.sh +++ b/fftma_module/gen/save_logs.sh @@ -1 +1 @@ -python3 test.py 2>&1 | tee log.txt \ No newline at end of file +ENV=false python3 test.py 2>&1 | tee log_$1.txt \ No newline at end of file diff --git a/fftma_module/gen/test.py b/fftma_module/gen/test.py index 3b0af13..ba78791 100644 --- a/fftma_module/gen/test.py +++ b/fftma_module/gen/test.py @@ -28,6 +28,6 @@ variance=3.5682389 typ=3 k=gen(nx, ny, nz, dx, dy, dz, seed, variograms, mean, variance, typ, 8) -np.save(f"out_{0}.npy",k) +np.save(f"out_{N}.npy",k) del k gc.collect() \ No newline at end of file