fifo logs

This commit is contained in:
2025-08-20 14:19:12 +02:00
parent 83d6aa10cb
commit fb5d408a01
8 changed files with 202 additions and 53 deletions

View File

@@ -21,7 +21,8 @@ func (app *Application) initTray() {
miSync := systray.AddMenuItem("Sync Now (checked)", "")
miSyncForce := systray.AddMenuItem("Sync Now (forced)", "")
miShowLog := systray.AddMenuItem("Show Log", "")
miShowLogFifo := systray.AddMenuItem("Show Log (fifo)", "")
miShowLogFile := systray.AddMenuItem("Show Log (file)", "")
systray.AddMenuItem("", "")
app.trayItemChecksum = systray.AddMenuItem("Checksum: {...}", "")
app.trayItemETag = systray.AddMenuItem("ETag: {...}", "")
@@ -37,18 +38,27 @@ func (app *Application) initTray() {
select {
case <-miSync.ClickedCh:
app.LogDebug("SysTray: [Sync Now (checked)] clicked")
app.LogLine()
go func() { app.runExplicitSync(false) }()
case <-miSyncForce.ClickedCh:
app.LogDebug("SysTray: [Sync Now (forced)] clicked")
app.LogLine()
go func() { app.runExplicitSync(true) }()
case <-miShowLog.ClickedCh:
app.LogDebug("SysTray: [Show Log] clicked")
//TODO
case <-miShowLogFifo.ClickedCh:
app.LogDebug("SysTray: [Show Log Fifo] clicked")
app.LogLine()
go func() { app.openLogFifo() }()
case <-miShowLogFile.ClickedCh:
app.LogDebug("SysTray: [Show Log File] clicked")
app.LogLine()
go func() { app.openLogFile() }()
case <-miQuit.ClickedCh:
app.LogDebug("SysTray: [Quit] clicked")
app.LogLine()
app.sigManualStopChan <- true
case <-sigBGStop:
app.LogDebug("SysTray: Click-Listener goroutine stopped")
app.LogLine()
return
}