diff --git a/src/libcamera/base/log.cpp b/src/libcamera/base/log.cpp
index 6e6d2887c..da45b0d65 100644
--- a/src/libcamera/base/log.cpp
+++ b/src/libcamera/base/log.cpp
@@ -867,8 +867,7 @@ LogMessage::~LogMessage()
 
 	msgStream_ << std::endl;
 
-	if (severity_ >= category_.severity())
-		logger->write(*this);
+	logger->write(*this);
 
 	if (severity_ == LogSeverity::LogFatal) {
 		logger->backtrace();
