Sync with 5.4.2
[deliverable/titan.core.git] / core / LoggerPluginManager.cc
index 86055b60295e05718baa828860ed119b46dd5a1c..f3eda40b6df6aa34b54bc7a361a9e2b72a573463 100644 (file)
@@ -616,13 +616,10 @@ void LoggerPluginManager::log(const API::TitanLogEvent& event)
   if (TTCN_Logger::get_emergency_logging_behaviour() == TTCN_Logger::BUFFER_MASKED) {
     //ToDo: do it nicer
     //if(TTCN_Logger::log_this_event((TTCN_Logger::Severity)(int)event.severity())){
-    if (TTCN_Logger::should_log_to_file((TTCN_Logger::Severity)(int)event.severity()) ||
-        TTCN_Logger::should_log_to_console((TTCN_Logger::Severity)(int)event.severity())) {
-      internal_log_to_all(event, true, false, false);
-    } else {
-      // check emergency logging mask
-      if (TTCN_Logger::should_log_to_emergency((TTCN_Logger::Severity)(int)event.severity()))
-        ring_buffer.put(event);
+    internal_log_to_all(event, true, false, false);
+    if (!TTCN_Logger::should_log_to_file((TTCN_Logger::Severity)(int)event.severity()) &&
+        TTCN_Logger::should_log_to_emergency((TTCN_Logger::Severity)(int)event.severity())) {
+      ring_buffer.put(event);
     }
   } else if (TTCN_Logger::get_emergency_logging_behaviour() == TTCN_Logger::BUFFER_ALL) {
     if (ring_buffer.isFull()) {
This page took 0.023206 seconds and 5 git commands to generate.