@@ -11,6 +11,8 @@ import (
11
11
"time"
12
12
13
13
"github.com/nais/device/pkg/helper"
14
+ helperconfig "github.com/nais/device/pkg/helper/config"
15
+ "github.com/nais/device/pkg/logger"
14
16
15
17
"github.com/nais/device/assets"
16
18
"github.com/nais/device/pkg/device-agent/open"
@@ -421,23 +423,24 @@ func (gui *Gui) handleGuiEvent(guiEvent GuiEvent) {
421
423
}
422
424
423
425
case HelperLogClicked :
424
- err := open .Open (filepath . Join ( gui . Config . ConfigDir , "logs" , "helper.log" ))
426
+ err := open .Open (logger . LatestFilepath ( helperconfig . LogDir , logger . Helper ))
425
427
if err != nil {
426
- log .Warn ("opening device agent helper log: %w " , err )
428
+ log .Warnf ("opening device agent helper log: %v " , err )
427
429
}
428
430
429
431
case DeviceLogClicked :
430
- err := open .Open (filepath .Join (gui .Config .ConfigDir , "logs" , "agent.log" ))
432
+ logDirPath := filepath .Join (gui .Config .ConfigDir , logger .LogDir )
433
+ err := open .Open (logger .LatestFilepath (logDirPath , logger .Agent ))
431
434
if err != nil {
432
- log .Warn ("opening device agent log: %w " , err )
435
+ log .Warnf ("opening device agent log: %v " , err )
433
436
}
434
437
435
438
case ZipLogsClicked :
436
- logDir := filepath .Join (gui .Config .ConfigDir , "logs" )
439
+ userLogDirPath := filepath .Join (gui .Config .ConfigDir , logger . LogDir )
437
440
logFiles := [3 ]string {
438
- filepath . Join ( logDir , "helper.log" ),
439
- filepath . Join ( logDir , "agent.log" ),
440
- filepath . Join ( logDir , "systray.log" ),
441
+ logger . LatestFilepath ( userLogDirPath , logger . Agent ),
442
+ logger . LatestFilepath ( helperconfig . LogDir , logger . Helper ),
443
+ logger . LatestFilepath ( userLogDirPath , logger . Systray ),
441
444
}
442
445
zipLocation , err := helper .ZipLogFiles (logFiles [:])
443
446
if err != nil {
@@ -449,15 +452,16 @@ func (gui *Gui) handleGuiEvent(guiEvent GuiEvent) {
449
452
}
450
453
451
454
case LogClicked :
452
- err := open .Open (filepath .Join (gui .Config .ConfigDir , "logs" , "systray.log" ))
455
+ logDirPath := filepath .Join (gui .Config .ConfigDir , logger .LogDir )
456
+ err := open .Open (logger .LatestFilepath (logDirPath , logger .Systray ))
453
457
if err != nil {
454
- log .Warn ("opening device agent log: %w " , err )
458
+ log .Warnf ("opening systray log: %v " , err )
455
459
}
456
460
457
461
case AcceptableUseClicked :
458
462
err := open .Open ("https://naisdevice-approval.nais.io/" )
459
463
if err != nil {
460
- log .Warn ("opening device agent log : %w " , err )
464
+ log .Warnf ("opening naisdevice approval page : %v " , err )
461
465
}
462
466
case QuitClicked :
463
467
_ , err := gui .DeviceAgentClient .Logout (context .Background (), & pb.LogoutRequest {})
0 commit comments