1234567891011121314151617181920 |
- package lifecycle
- import (
- "fmt"
- "log/slog"
- "os/exec"
- "syscall"
- )
- func ShowLogs() {
- cmd_path := "c:\\Windows\\system32\\cmd.exe"
- slog.Debug(fmt.Sprintf("viewing logs with start %s", AppDataDir))
- cmd := exec.Command(cmd_path, "/c", "start", AppDataDir)
- cmd.SysProcAttr = &syscall.SysProcAttr{HideWindow: false, CreationFlags: 0x08000000}
- err := cmd.Start()
- if err != nil {
- slog.Error(fmt.Sprintf("Failed to open log dir: %s", err))
- }
- }
|