Improve client logging.
Some checks failed
Linting and tests / Linting (push) Failing after 4s
Linting and tests / Tests (push) Failing after 3s

This commit is contained in:
2025-09-10 20:04:19 +05:00
parent e3b9c9ae40
commit c2142cc1a6
15 changed files with 118 additions and 44 deletions

View File

@@ -20,6 +20,7 @@ var _ = core.MainWindow(&mainWindow{})
type mainWindow struct {
app *application.Application
logger *slog.Logger
window fyne.Window
options core.Options
tabs *container.AppTabs
@@ -60,6 +61,10 @@ func (m *mainWindow) ConnectDependencies() error {
}
func (m *mainWindow) Initialize() error {
m.logger = m.app.NewLogger("service", core.ServiceNameMainWindow)
m.logger.Info("Initializing...")
m.sysInfoHandlers = make(map[string]*models.SysInfoHandler)
m.window = m.app.Fyne().NewWindow(lang.L("window.title"))