diff --git a/Applications/DataExplorer/DataView/DataExplorerSettingsDialog.cpp b/Applications/DataExplorer/DataView/DataExplorerSettingsDialog.cpp
index 135088a8892ba17d16765896e9cc70dfcc80dceb..77698adff5fffde973fe773d29fe12d8aa45f68a 100644
--- a/Applications/DataExplorer/DataView/DataExplorerSettingsDialog.cpp
+++ b/Applications/DataExplorer/DataView/DataExplorerSettingsDialog.cpp
@@ -17,7 +17,6 @@
 #include <QFileDialog>
 #include <QSettings>
 
-#include "BaseLib/Logging.h"
 
 #include "OGSError.h"
 
diff --git a/Applications/DataExplorer/DataView/GeoOnMeshMappingDialog.cpp b/Applications/DataExplorer/DataView/GeoOnMeshMappingDialog.cpp
index 0b0a506ab74ba2f43ecea2b7ba72df0293d2b1fa..6a2296ded164227826fb363d579b7b15625aefc6 100644
--- a/Applications/DataExplorer/DataView/GeoOnMeshMappingDialog.cpp
+++ b/Applications/DataExplorer/DataView/GeoOnMeshMappingDialog.cpp
@@ -15,7 +15,6 @@
 #include "GeoOnMeshMappingDialog.h"
 #include "Mesh.h"
 
-#include "BaseLib/Logging.h"
 
 #include "OGSError.h"
 
diff --git a/Applications/DataExplorer/DataView/MeshAnalysisDialog.cpp b/Applications/DataExplorer/DataView/MeshAnalysisDialog.cpp
index 0df2ceb519e605a3114f0993e3828d887913b9d3..2e1c368239a317a29f1c08fb2219e365135f54dd 100644
--- a/Applications/DataExplorer/DataView/MeshAnalysisDialog.cpp
+++ b/Applications/DataExplorer/DataView/MeshAnalysisDialog.cpp
@@ -20,7 +20,6 @@
 
 #include "StrictDoubleValidator.h"
 
-#include "BaseLib/Logging.h"
 
 MeshAnalysisDialog::MeshAnalysisDialog(
     std::vector<std::unique_ptr<MeshLib::Mesh>> const& mesh_vec,
diff --git a/Applications/DataExplorer/DataView/ProcessModel.cpp b/Applications/DataExplorer/DataView/ProcessModel.cpp
index 2a5738fbbb908dbe8365a205661319c6ff37e75f..b52ee1cb76adcc8f57079eaa409eedee085ae646 100644
--- a/Applications/DataExplorer/DataView/ProcessModel.cpp
+++ b/Applications/DataExplorer/DataView/ProcessModel.cpp
@@ -15,7 +15,6 @@
 #include <QFileInfo>
 
 #include "Applications/DataHolderLib/FemCondition.h"
-#include "BaseLib/Logging.h"
 #include "CondItem.h"
 #include "GeoLib/GEOObjects.h"
 #include "GeoLib/GeoObject.h"
diff --git a/Applications/DataExplorer/DataView/SaveMeshDialog.cpp b/Applications/DataExplorer/DataView/SaveMeshDialog.cpp
index 345d9b5c6f220e64ef3b1adcfb6fa9368447e6b1..9df5fca9fa16e7bdbe5cd7901996ee9f3aa8ee5e 100644
--- a/Applications/DataExplorer/DataView/SaveMeshDialog.cpp
+++ b/Applications/DataExplorer/DataView/SaveMeshDialog.cpp
@@ -17,7 +17,6 @@
 #include <QFileDialog>
 #include <QSettings>
 
-#include "BaseLib/Logging.h"
 
 #include "MeshLib/IO/VtkIO/VtuInterface.h"
 #include "MeshLib/IO/Legacy/MeshIO.h"
diff --git a/Applications/DataExplorer/DataView/StationTreeModel.cpp b/Applications/DataExplorer/DataView/StationTreeModel.cpp
index dd7a40ab23d26650c818fd07570ef315d7e9354b..c3ccb786830c0b5a11a7b90e3b6818a31f0d4b21 100644
--- a/Applications/DataExplorer/DataView/StationTreeModel.cpp
+++ b/Applications/DataExplorer/DataView/StationTreeModel.cpp
@@ -14,7 +14,6 @@
 
 #include "StationTreeModel.h"
 
-#include "BaseLib/Logging.h"
 
 #include "BaseItem.h"
 #include "OGSError.h"
diff --git a/Applications/DataExplorer/main.cpp b/Applications/DataExplorer/main.cpp
index 6e96e570563966ce3a90cbd95ead434f2db6fd1c..c229736a7b9d33c23870f8e190822d42f3bda81b 100644
--- a/Applications/DataExplorer/main.cpp
+++ b/Applications/DataExplorer/main.cpp
@@ -4,7 +4,6 @@
 #include <QSurfaceFormat>
 #include <QVTKOpenGLWidget.h>
 #include <memory>
-#include "BaseLib/Logging.h"
 
 #ifdef VTKFBXCONVERTER_FOUND
 #include <fbxsdk.h>
@@ -16,7 +15,6 @@ FbxScene* lScene = nullptr;
 #include <vtkSmartPointer.h>
 
 #include "InfoLib/GitInfo.h"
-#include "BaseLib/Logging.h"
 #include "VtkVis/VtkConsoleOutputWindow.h"
 
 int main(int argc, char* argv[])
diff --git a/Applications/DataHolderLib/Project.cpp b/Applications/DataHolderLib/Project.cpp
index a090d0e2be5147bb9f007ac25f6eb493e0d5b706..0e7fa62fee873d02f3e30aed80ac7b7dad515675 100644
--- a/Applications/DataHolderLib/Project.cpp
+++ b/Applications/DataHolderLib/Project.cpp
@@ -11,7 +11,6 @@
 #include "Project.h"
 
 #include <algorithm>
-#include "BaseLib/Logging.h"
 
 #include "BaseLib/Algorithm.h"
 #include "BaseLib/FileTools.h"
diff --git a/Applications/FileIO/SWMM/SWMMInterface.h b/Applications/FileIO/SWMM/SWMMInterface.h
index be93dc3de9af9cf813e4fd2e87ec73d84186993e..e0de525d2c98d9946146b5918a1e6161295e0b36 100644
--- a/Applications/FileIO/SWMM/SWMMInterface.h
+++ b/Applications/FileIO/SWMM/SWMMInterface.h
@@ -12,7 +12,6 @@
 #include <string>
 #include <vector>
 
-#include "BaseLib/Logging.h"
 
 #include "GeoLib/Station.h"
 
diff --git a/BaseLib/FileFinder.cpp b/BaseLib/FileFinder.cpp
index fb697517306ef6ef0e03890faeaa194a67f24699..b714a0eeffbec6b7a73b07c606a7b77fc03f48d0 100644
--- a/BaseLib/FileFinder.cpp
+++ b/BaseLib/FileFinder.cpp
@@ -16,7 +16,6 @@
 
 #include <fstream>
 
-#include "Logging.h"
 
 namespace BaseLib
 {
diff --git a/BaseLib/StringTools.cpp b/BaseLib/StringTools.cpp
index d420900d1407bbee2ff467c8746face319cb5164..6f2118640e5f6e632a47d34b711b32a367d96a63 100644
--- a/BaseLib/StringTools.cpp
+++ b/BaseLib/StringTools.cpp
@@ -22,7 +22,6 @@
 #include <cstdio>
 #include <iomanip>
 #include <random>
-#include "Logging.h"
 
 namespace BaseLib
 {
diff --git a/GeoLib/AnalyticalGeometry.cpp b/GeoLib/AnalyticalGeometry.cpp
index 4485e9da151e007a33d4903f3df1d32fa524743d..2fb60f12740adf53c3f7cb7a1f278ba2e6fd661a 100644
--- a/GeoLib/AnalyticalGeometry.cpp
+++ b/GeoLib/AnalyticalGeometry.cpp
@@ -18,7 +18,6 @@
 #include <cmath>
 #include <limits>
 
-#include "BaseLib/Logging.h"
 
 #include <Eigen/Dense>
 
diff --git a/MaterialLib/Adsorption/Reaction.cpp b/MaterialLib/Adsorption/Reaction.cpp
index 8ab9037db27de9b0dd183c62ec33158fe7593063..4eea4e2fa2c215ab788770740fb18ea902d807ba 100644
--- a/MaterialLib/Adsorption/Reaction.cpp
+++ b/MaterialLib/Adsorption/Reaction.cpp
@@ -7,7 +7,6 @@
  *              http://www.opengeosys.org/project/license
  */
 
-#include "BaseLib/Logging.h"
 
 #include "BaseLib/StringTools.h"
 
diff --git a/MaterialLib/Adsorption/ReactionCaOH2.cpp b/MaterialLib/Adsorption/ReactionCaOH2.cpp
index 9bd1f3564974319ae7a350bfe64b748a0ce60b62..5cc9a6623e5d7c01832ea2116ebe30b2c5cdcaaf 100644
--- a/MaterialLib/Adsorption/ReactionCaOH2.cpp
+++ b/MaterialLib/Adsorption/ReactionCaOH2.cpp
@@ -11,7 +11,6 @@
 #include <cassert>
 #include "Adsorption.h"
 #include "BaseLib/Error.h"
-#include "BaseLib/Logging.h"
 #include "MaterialLib/PhysicalConstant.h"
 
 namespace Adsorption
diff --git a/MaterialLib/Adsorption/ReactionSinusoidal.h b/MaterialLib/Adsorption/ReactionSinusoidal.h
index 0282d81370a3ea50c529c7b32f7754bb518d369d..eb5c7b5bc01959abe13d87255bbfc39a3c58fe0a 100644
--- a/MaterialLib/Adsorption/ReactionSinusoidal.h
+++ b/MaterialLib/Adsorption/ReactionSinusoidal.h
@@ -9,7 +9,6 @@
 
 #pragma once
 
-#include "BaseLib/Logging.h"
 
 #include "Reaction.h"
 #include "BaseLib/ConfigTree.h"
diff --git a/MathLib/LinAlg/Eigen/EigenTools.cpp b/MathLib/LinAlg/Eigen/EigenTools.cpp
index 88fac8ea857a55141b025847074ec38a2a7ccc34..6f0c3325033c61dc61da836aa7e6ccbbff223c08 100644
--- a/MathLib/LinAlg/Eigen/EigenTools.cpp
+++ b/MathLib/LinAlg/Eigen/EigenTools.cpp
@@ -10,7 +10,6 @@
 
 #include "EigenTools.h"
 
-#include "BaseLib/Logging.h"
 
 #include "EigenVector.h"
 
diff --git a/MathLib/LinAlg/Eigen/EigenTools.h b/MathLib/LinAlg/Eigen/EigenTools.h
index a64edfceaf7e9ebc829a9d1d42abf6bcac0b0c67..c947efb4ae307583d6cb8901a14c08fa292a09e5 100644
--- a/MathLib/LinAlg/Eigen/EigenTools.h
+++ b/MathLib/LinAlg/Eigen/EigenTools.h
@@ -11,7 +11,6 @@
 #pragma once
 
 #include <vector>
-#include "BaseLib/Logging.h"
 
 #include "BaseLib/Error.h"
 #include "EigenMatrix.h" // for EigenMatrix::IndexType
diff --git a/MathLib/LinAlg/EigenLis/EigenLisLinearSolver.cpp b/MathLib/LinAlg/EigenLis/EigenLisLinearSolver.cpp
index 4c039ba886fe33162755c911135698d5e369a2ec..8aa844797b2afc67ecad3bc2a75fe56028a7e718 100644
--- a/MathLib/LinAlg/EigenLis/EigenLisLinearSolver.cpp
+++ b/MathLib/LinAlg/EigenLis/EigenLisLinearSolver.cpp
@@ -13,7 +13,6 @@
 #ifdef _OPENMP
 #include <omp.h>
 #endif
-#include "BaseLib/Logging.h"
 
 #include "BaseLib/ConfigTree.h"
 #include "MathLib/LinAlg/Eigen/EigenMatrix.h"
diff --git a/MathLib/LinAlg/Lis/LisMatrix.cpp b/MathLib/LinAlg/Lis/LisMatrix.cpp
index 2552a4befe876feed0d7cc3361bf0d92f21f700e..a37447acef3882ba32a795e3ae81af814b17f769 100644
--- a/MathLib/LinAlg/Lis/LisMatrix.cpp
+++ b/MathLib/LinAlg/Lis/LisMatrix.cpp
@@ -17,7 +17,6 @@
 #include <cmath>
 #include <cstdlib>
 
-#include "BaseLib/Logging.h"
 
 #include "BaseLib/Error.h"
 #include "LisVector.h"
diff --git a/MathLib/LinAlg/PETSc/PETScLinearSolver.h b/MathLib/LinAlg/PETSc/PETScLinearSolver.h
index 40a695cce5bd23cf14303ed2094a5fa3d4a269ee..fc216e96fff6bb9c12cd6c375898c61848db48ca 100644
--- a/MathLib/LinAlg/PETSc/PETScLinearSolver.h
+++ b/MathLib/LinAlg/PETSc/PETScLinearSolver.h
@@ -20,7 +20,6 @@
 
 #include <petscksp.h>
 
-#include "BaseLib/Logging.h"
 
 #include "BaseLib/ConfigTree.h"
 
diff --git a/MathLib/Nonlinear/Root1D.h b/MathLib/Nonlinear/Root1D.h
index a2934fd8a555ddbb62b156dd86f0fdc4d6032b13..edc37751936911a8a877ac39b45fd2495bce48aa 100644
--- a/MathLib/Nonlinear/Root1D.h
+++ b/MathLib/Nonlinear/Root1D.h
@@ -15,7 +15,6 @@
 #include <limits>
 #include <type_traits>
 #include "BaseLib/Error.h"
-#include "BaseLib/Logging.h"
 
 namespace MathLib
 {
diff --git a/MathLib/ODE/ODESolverBuilder.h b/MathLib/ODE/ODESolverBuilder.h
index 5919346c7a06f600a192f2e5d37493186ae0b723..7d9e5bf7676d3f2536c9874ff811ad376270fe8d 100644
--- a/MathLib/ODE/ODESolverBuilder.h
+++ b/MathLib/ODE/ODESolverBuilder.h
@@ -10,7 +10,6 @@
 
 #pragma once
 
-#include "BaseLib/Logging.h"
 
 #include "BaseLib/Error.h"
 #include "ODESolver.h"
diff --git a/MeshLib/IO/VtkIO/PVDFile.cpp b/MeshLib/IO/VtkIO/PVDFile.cpp
index 13b7c3e278e90d5c39b3a059a9c78a97e9c77dd2..cc4525cfa4e97b6758944b5307117e1e325841ae 100644
--- a/MeshLib/IO/VtkIO/PVDFile.cpp
+++ b/MeshLib/IO/VtkIO/PVDFile.cpp
@@ -14,7 +14,6 @@
 #include <iomanip>
 #include <limits>
 #include "BaseLib/Error.h"
-#include "BaseLib/Logging.h"
 #include "MeshLib/IO/VtkIO/VtuInterface.h"
 
 namespace MeshLib
diff --git a/MeshLib/Properties.h b/MeshLib/Properties.h
index 6f619e6cffd3314b4129e915c8736fdfb9057e2a..774e8457e0f36d3e3b4d3e29137e9093b2b693f7 100644
--- a/MeshLib/Properties.h
+++ b/MeshLib/Properties.h
@@ -16,7 +16,6 @@
 #include <string>
 #include <map>
 
-#include "BaseLib/Logging.h"
 
 #include "Location.h"
 
diff --git a/NumLib/ODESolver/NonlinearSolver.h b/NumLib/ODESolver/NonlinearSolver.h
index ad0fdf89e987b75c09e10553be55f4c2988cd46e..f5b5bdbdd72786427290a6bba58372358c627176 100644
--- a/NumLib/ODESolver/NonlinearSolver.h
+++ b/NumLib/ODESolver/NonlinearSolver.h
@@ -12,7 +12,6 @@
 
 #include <memory>
 #include <utility>
-#include "BaseLib/Logging.h"
 
 #include "ConvergenceCriterion.h"
 #include "NonlinearSolverStatus.h"
diff --git a/ProcessLib/TES/TESLocalAssemblerInner-impl.h b/ProcessLib/TES/TESLocalAssemblerInner-impl.h
index 57e09e391faaa030f85718a05d93921282764e24..175d3ef53d403a80fc0848daa2307450a5530980 100644
--- a/ProcessLib/TES/TESLocalAssemblerInner-impl.h
+++ b/ProcessLib/TES/TESLocalAssemblerInner-impl.h
@@ -13,7 +13,6 @@
 
 #pragma once
 
-#include "BaseLib/Logging.h"
 
 #include "NumLib/Function/Interpolation.h"
 
diff --git a/ProcessLib/TES/TESReactionAdaptor.cpp b/ProcessLib/TES/TESReactionAdaptor.cpp
index 94c3ac4651aacee33948e63e5a226cde9429cd1f..538822800eb1f1dd9940f74dc05c17afd7e88819 100644
--- a/ProcessLib/TES/TESReactionAdaptor.cpp
+++ b/ProcessLib/TES/TESReactionAdaptor.cpp
@@ -10,7 +10,6 @@
 
 #include <cassert>
 
-#include "BaseLib/Logging.h"
 
 #include "MathLib/Nonlinear/Root1D.h"
 #include "MathLib/ODE/ODESolverBuilder.h"
diff --git a/ProcessLib/TimeLoop.h b/ProcessLib/TimeLoop.h
index 792a7507abd8e57257312bb765103ff6965d6dc3..c97f2297552fc162960943a2d922c508a1e0cd53 100644
--- a/ProcessLib/TimeLoop.h
+++ b/ProcessLib/TimeLoop.h
@@ -13,7 +13,6 @@
 #include <functional>
 #include <memory>
 
-#include "BaseLib/Logging.h"
 
 #include "NumLib/ODESolver/NonlinearSolver.h"
 #include "NumLib/TimeStepping/Algorithms/TimeStepAlgorithm.h"
diff --git a/Tests/NumLib/TestTimeSteppingEvolutionaryPIDcontroller.cpp b/Tests/NumLib/TestTimeSteppingEvolutionaryPIDcontroller.cpp
index 7d03e7fed91a05681d3a0df9ca041b042fc6a491..74d297a3c4b828944a86263357448373272e8f9e 100644
--- a/Tests/NumLib/TestTimeSteppingEvolutionaryPIDcontroller.cpp
+++ b/Tests/NumLib/TestTimeSteppingEvolutionaryPIDcontroller.cpp
@@ -14,7 +14,6 @@
 #include <memory>
 #include <vector>
 
-#include "BaseLib/Logging.h"
 
 #include "BaseLib/ConfigTree.h"
 
diff --git a/Tests/NumLib/TestTimeSteppingFixed.cpp b/Tests/NumLib/TestTimeSteppingFixed.cpp
index 20e4be4e51a00b306190e0fcb2f6d095108df3ee..2ce7a7e15469d19c175b5ebbdb6153efa9b98f8d 100644
--- a/Tests/NumLib/TestTimeSteppingFixed.cpp
+++ b/Tests/NumLib/TestTimeSteppingFixed.cpp
@@ -13,7 +13,6 @@
 
 #include <vector>
 
-#include "BaseLib/Logging.h"
 
 #include "NumLib/TimeStepping/Algorithms/FixedTimeStepping.h"
 #include "NumLib/TimeStepping/TimeStep.h"
diff --git a/Tests/NumLib/TestTimeSteppingIterationNumber.cpp b/Tests/NumLib/TestTimeSteppingIterationNumber.cpp
index d64a4cee3420554e1b7c63eb7495ffb83cee351f..852f7a4d6d5bab2a9855107f45ad855ad12e6699 100644
--- a/Tests/NumLib/TestTimeSteppingIterationNumber.cpp
+++ b/Tests/NumLib/TestTimeSteppingIterationNumber.cpp
@@ -14,7 +14,6 @@
 #include <utility>
 #include <vector>
 
-#include "BaseLib/Logging.h"
 
 #include "NumLib/TimeStepping/TimeStep.h"
 #include "NumLib/TimeStepping/Algorithms/IterationNumberBasedTimeStepping.h"