diff --git a/ATxCommon/Monitoring/Cpu.cs b/ATxCommon/Monitoring/Cpu.cs
index fabe090e805a8aff4056d08c3123154278c07893..e3bb5126f1047ad2f474eecf2ddc5f5b9724b2ad 100644
--- a/ATxCommon/Monitoring/Cpu.cs
+++ b/ATxCommon/Monitoring/Cpu.cs
@@ -108,6 +108,11 @@ namespace ATxCommon.Monitoring
             }
         }
 
+        /// <summary>
+        /// Log level to use for reporting current performance readings.
+        /// </summary>
+        public LogLevel LogPerformanceReadings { get; set; } = LogLevel.Trace;
+
         #endregion
 
 
@@ -181,8 +186,8 @@ namespace ATxCommon.Monitoring
             finally {
                 _monitoringTimer.Enabled = true;
             }
-            Log.Trace("CPU load: {0:0.0} {1}", _loadReadings[3],
-                _loadReadings[3] < Limit ? " [" + _behaving + "]" : "");
+            Log.Log(LogPerformanceReadings, "CPU load: {0:0.0} {1}",
+                _loadReadings[3], _loadReadings[3] < Limit ? " [" + _behaving + "]" : "");
         }
 
         /// <summary>
diff --git a/ATxCommon/Monitoring/PhysicalDisk.cs b/ATxCommon/Monitoring/PhysicalDisk.cs
index 840d0b6ea8d92defd11df6e9302e85407a9d69d7..ca513c6de0a6762fb73b2a57976ba7ec5c0ba240 100644
--- a/ATxCommon/Monitoring/PhysicalDisk.cs
+++ b/ATxCommon/Monitoring/PhysicalDisk.cs
@@ -111,6 +111,10 @@ namespace ATxCommon.Monitoring
             }
         }
 
+        /// <summary>
+        /// Log level to use for reporting current performance readings.
+        /// </summary>
+        public LogLevel LogPerformanceReadings { get; set; } = LogLevel.Trace;
 
         #endregion
 
@@ -196,8 +200,8 @@ namespace ATxCommon.Monitoring
             finally {
                 _monitoringTimer.Enabled = true;
             }
-            Log.Trace("PhysicalDisk Queue Length: {0:0.000} {1}", _loadReadings[3],
-                _loadReadings[3] < Limit ? " [" + _behaving + "]" : "");
+            Log.Log(LogPerformanceReadings, "PhysicalDisk Queue Length: {0:0.000} {1}",
+                _loadReadings[3], _loadReadings[3] < Limit ? " [" + _behaving + "]" : "");
         }
 
         /// <summary>