feat: adds --since flag for abra app logs
This commit is contained in:
parent
e4b4084dfd
commit
d789830ce4
|
@ -21,12 +21,14 @@ import (
|
||||||
)
|
)
|
||||||
|
|
||||||
var logOpts = types.ContainerLogsOptions{
|
var logOpts = types.ContainerLogsOptions{
|
||||||
Details: false,
|
|
||||||
Follow: true,
|
|
||||||
ShowStderr: true,
|
ShowStderr: true,
|
||||||
ShowStdout: true,
|
ShowStdout: true,
|
||||||
Tail: "20",
|
Since: "",
|
||||||
|
Until: "",
|
||||||
Timestamps: true,
|
Timestamps: true,
|
||||||
|
Follow: true,
|
||||||
|
Tail: "20",
|
||||||
|
Details: false,
|
||||||
}
|
}
|
||||||
|
|
||||||
// stackLogs lists logs for all stack services
|
// stackLogs lists logs for all stack services
|
||||||
|
@ -75,6 +77,7 @@ var appLogsCommand = cli.Command{
|
||||||
Usage: "Tail app logs",
|
Usage: "Tail app logs",
|
||||||
Flags: []cli.Flag{
|
Flags: []cli.Flag{
|
||||||
internal.StdErrOnlyFlag,
|
internal.StdErrOnlyFlag,
|
||||||
|
internal.SinceLogsFlag,
|
||||||
internal.DebugFlag,
|
internal.DebugFlag,
|
||||||
},
|
},
|
||||||
Before: internal.SubCommandBefore,
|
Before: internal.SubCommandBefore,
|
||||||
|
@ -87,6 +90,8 @@ var appLogsCommand = cli.Command{
|
||||||
logrus.Fatal(err)
|
logrus.Fatal(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
logOpts.Since = internal.SinceLogs
|
||||||
|
|
||||||
serviceName := c.Args().Get(1)
|
serviceName := c.Args().Get(1)
|
||||||
if serviceName == "" {
|
if serviceName == "" {
|
||||||
logrus.Debugf("tailing logs for all %s services", app.Recipe)
|
logrus.Debugf("tailing logs for all %s services", app.Recipe)
|
||||||
|
|
|
@ -328,6 +328,14 @@ var StdErrOnlyFlag = &cli.BoolFlag{
|
||||||
Destination: &StdErrOnly,
|
Destination: &StdErrOnly,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var SinceLogs string
|
||||||
|
var SinceLogsFlag = &cli.StringFlag{
|
||||||
|
Name: "since, S",
|
||||||
|
Value: "",
|
||||||
|
Usage: "tail logs since YYYY-MM-DDTHH:MM:SSZ",
|
||||||
|
Destination: &SinceLogs,
|
||||||
|
}
|
||||||
|
|
||||||
var DontWaitConverge bool
|
var DontWaitConverge bool
|
||||||
var DontWaitConvergeFlag = &cli.BoolFlag{
|
var DontWaitConvergeFlag = &cli.BoolFlag{
|
||||||
Name: "no-converge-checks, c",
|
Name: "no-converge-checks, c",
|
||||||
|
|
Loading…
Reference in New Issue