Skip to content

Commit 0f96fa4

Browse files
authored
Add --logs options on activation get to return stripped logs as a convenience. (#445)
1 parent e186e92 commit 0f96fa4

2 files changed

Lines changed: 4 additions & 1 deletion

File tree

commands/activation.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,8 +165,9 @@ var activationGetCmd = &cobra.Command{
165165
"status": activation.Response.Status,
166166
"time": time.Unix(activation.End/1000, 0)}))
167167
printJSON(activation.Response.Result)
168+
} else if Flags.activation.logs {
169+
printStrippedActivationLogs(activation.Logs)
168170
} else {
169-
170171
if len(field) > 0 {
171172
fmt.Fprintf(color.Output,
172173
wski18n.T("{{.ok}} got activation {{.id}}, displaying field {{.field}}\n",
@@ -456,6 +457,7 @@ func init() {
456457

457458
activationGetCmd.Flags().BoolVarP(&Flags.common.summary, "summary", "s", false, wski18n.T("summarize activation details"))
458459
activationGetCmd.Flags().BoolVarP(&Flags.activation.last, "last", "l", false, wski18n.T("retrieves the last activation"))
460+
activationGetCmd.Flags().BoolVarP(&Flags.activation.logs, "logs", "g", false, wski18n.T("emit only the logs, stripped of time stamps and stream identifier"))
459461

460462
activationLogsCmd.Flags().BoolVarP(&Flags.activation.last, "last", "l", false, wski18n.T("retrieves the last activation"))
461463
activationLogsCmd.Flags().BoolVarP(&Flags.activation.strip, "strip", "r", false, wski18n.T("strip timestamp and stream information"))

commands/flags.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,7 @@ type FlagsStruct struct {
101101
exit int
102102
last bool
103103
strip bool
104+
logs bool
104105
}
105106

106107
// rule

0 commit comments

Comments
 (0)