log to file
This commit is contained in:
@@ -41,6 +41,21 @@ func createOptionsComponents() {
|
||||
})
|
||||
showTerminalCheckbox.SetChecked(prefs.ShowTerminalNormally)
|
||||
|
||||
advancedLoggingCheckbox = widget.NewCheck("Advanced Logging", func(checked bool) {
|
||||
// Save to preferences
|
||||
prefs, _ := utils.LoadPrefs()
|
||||
prefs.AdvancedLogging = checked
|
||||
utils.SavePrefs(prefs)
|
||||
log.Debugf("Advanced logging set to %v", checked)
|
||||
|
||||
if checked {
|
||||
log.SetLevelDebug()
|
||||
} else {
|
||||
log.SetLevelInfo()
|
||||
}
|
||||
})
|
||||
advancedLoggingCheckbox.SetChecked(prefs.AdvancedLogging)
|
||||
|
||||
autoDeleteWdbCheckbox = widget.NewCheck("Auto-delete WDB directory on launch", func(checked bool) {
|
||||
launcher.AutoDeleteWdb = checked
|
||||
// Save to preferences
|
||||
|
@@ -30,6 +30,7 @@ func showOptionsPopup() {
|
||||
generalContainer := container.NewVBox(
|
||||
generalTitle,
|
||||
widget.NewSeparator(),
|
||||
advancedLoggingCheckbox,
|
||||
metalHudCheckbox,
|
||||
showTerminalCheckbox,
|
||||
autoDeleteWdbCheckbox,
|
||||
@@ -222,11 +223,11 @@ func showTroubleshootingPopup() {
|
||||
troubleshootingCloseButton = widget.NewButton("Close", func() {})
|
||||
|
||||
popupContent := container.NewBorder(
|
||||
nil, // top
|
||||
nil, // top
|
||||
container.NewCenter(troubleshootingCloseButton), // bottom
|
||||
nil, // left
|
||||
nil, // right
|
||||
container.NewPadded(scrollContainer), // center
|
||||
nil, // left
|
||||
nil, // right
|
||||
container.NewPadded(scrollContainer), // center
|
||||
)
|
||||
|
||||
windowSize := currentWindow.Content().Size()
|
||||
|
@@ -28,9 +28,10 @@ var (
|
||||
stopServiceButton *widget.Button
|
||||
|
||||
// Option checkboxes
|
||||
metalHudCheckbox *widget.Check
|
||||
showTerminalCheckbox *widget.Check
|
||||
autoDeleteWdbCheckbox *widget.Check
|
||||
metalHudCheckbox *widget.Check
|
||||
showTerminalCheckbox *widget.Check
|
||||
autoDeleteWdbCheckbox *widget.Check
|
||||
advancedLoggingCheckbox *widget.Check
|
||||
|
||||
// Recommended settings button
|
||||
applyRecommendedSettingsButton *widget.Button
|
||||
|
Reference in New Issue
Block a user