Skip to content

Commit fc21773

Browse files
committed
Merge remote-tracking branch 'lib/master'
2 parents d7b7d30 + cb39938 commit fc21773

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

OpenHardwareMonitor/UI/MainForm.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,10 @@ public MainForm()
143143
nodeTextBoxText.ToolTipProvider = tooltipProvider;
144144
nodeTextBoxValue.ToolTipProvider = tooltipProvider;
145145
_logger = new Logger(_computer);
146+
var saved = _settings.GetValue("logger.fileRotation", 0); // 0 = PerSession, 1 = Daily.
147+
_logger.FileRotationMethod = (LoggerFileRotation)Math.Max(0, Math.Min(saved, 1));
148+
perSessionFileRotationMenuItem.Checked = _logger.FileRotationMethod == LoggerFileRotation.PerSession;
149+
dailyFileRotationMenuItem.Checked = _logger.FileRotationMethod == LoggerFileRotation.Daily;
146150

147151
_computer.HardwareAdded += HardwareAdded;
148152
_computer.HardwareRemoved += HardwareRemoved;
@@ -1020,13 +1024,15 @@ private void perSessionFileRotationMenuItem_Click(object sender, EventArgs e)
10201024
dailyFileRotationMenuItem.Checked = false;
10211025
perSessionFileRotationMenuItem.Checked = true;
10221026
_logger.FileRotationMethod = LoggerFileRotation.PerSession;
1027+
_settings.SetValue("logger.fileRotation", (int)LoggerFileRotation.PerSession);
10231028
}
10241029

10251030
private void dailyFileRotationMenuItem_Click(object sender, EventArgs e)
10261031
{
10271032
dailyFileRotationMenuItem.Checked = true;
10281033
perSessionFileRotationMenuItem.Checked = false;
10291034
_logger.FileRotationMethod = LoggerFileRotation.Daily;
1035+
_settings.SetValue("logger.fileRotation", (int)LoggerFileRotation.Daily);
10301036
}
10311037

10321038
private void PortableModeMenu_Click(object sender, EventArgs e)

0 commit comments

Comments
 (0)