diff --git a/modules/base/src/log.cc b/modules/base/src/log.cc
index a8c40a630b3805429d5bca1d4aa7dbc220bc0d03..ff752c24f392d20d96c088e89eeb0d7fc46dbe92 100644
--- a/modules/base/src/log.cc
+++ b/modules/base/src/log.cc
@@ -58,13 +58,13 @@ void Logger::PushVerbosityLevel(int l)
 
 void Logger::PopVerbosityLevel()
 {
-  if(!level_stack_.empty()) {
+  if (!level_stack_.empty()) {
     level_stack_.pop();
   }
-  if(level_stack_.empty()) {
-    level_=1;
+  if (level_stack_.empty()) {
+    level_ = 0;
   } else {
-    level_=level_stack_.top();
+    level_ = level_stack_.top();
   }
 }
 
@@ -86,7 +86,7 @@ void Logger::PushSink(LogSinkPtr& sink)
 
 void Logger::PopSink()
 {
-  if(sink_stack_.size()>1) {
+  if (sink_stack_.size() > 1) {
     sink_stack_.pop();
   } else {
     LOG_ERROR("Can't pop sink. There is only one sink left on the stack");