()
| 171 | } |
| 172 | |
| 173 | func newSysinfo() Sysinfo { |
| 174 | var username string |
| 175 | u, err := user.Current() |
| 176 | if err != nil { |
| 177 | username = "n/a" |
| 178 | rollbar.Error(rollbar.WARN, err) |
| 179 | } else { |
| 180 | username = u.Username |
| 181 | } |
| 182 | |
| 183 | s := Sysinfo{ |
| 184 | OS: runtime.GOOS, |
| 185 | Arch: runtime.GOARCH, |
| 186 | Username: username, |
| 187 | GoVersion: runtime.Version(), |
| 188 | } |
| 189 | return s |
| 190 | } |