diff --git a/corsika/framework/logging/Logging.hpp b/corsika/framework/logging/Logging.hpp
index 6bc3ebcaa2f7706a784e91fa2a94e4b48063d70d..5378c80607fe94cb378cb277938bc1c6d82a6e2e 100644
--- a/corsika/framework/logging/Logging.hpp
+++ b/corsika/framework/logging/Logging.hpp
@@ -36,8 +36,8 @@
 #ifdef DEBUG
 // trace is the highest level of logging (ALL messages will be printed)
 #define SPDLOG_ACTIVE_LEVEL SPDLOG_LEVEL_TRACE
-#else // otherwise, remove everything but "critical" messages
-#define SPDLOG_ACTIVE_LEVEL SPDLOG_LEVEL_CRITICAL
+#else // otherwise, remove everything but "error" and worse messages
+#define SPDLOG_ACTIVE_LEVEL SPDLOG_LEVEL_ERROR
 #endif
 
 #include <spdlog/fmt/ostr.h> // will output whenerver a streaming operator is found