Newer
Older
package cli_helpers
import (
"runtime"
"gitlab.com/gitlab-org/gitlab-ci-multi-runner/common"
"github.com/Sirupsen/logrus"
"github.com/codegangsta/cli"
)
func LogRuntimePlatform(app *cli.App) {
appBefore := app.Before
app.Before = func(c *cli.Context) error {
logrus.WithFields(logrus.Fields{
"os": runtime.GOOS,
"arch": runtime.GOARCH,
"version": common.VERSION,
"revision": common.REVISION,
}).Debugln("Runtime platform")
if appBefore != nil {
return appBefore(c)
}
return nil
}
}