Skip to content
Snippets Groups Projects
Commit 3bdcde90 authored by Niko Ehrenfeuchter's avatar Niko Ehrenfeuchter :keyboard:
Browse files

Make performance readings log level configurable

Refers to #50
parent 7484dcb7
No related branches found
No related tags found
No related merge requests found
......@@ -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>
......
......@@ -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>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment