Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Cmd = &cobra.Command{ Use: "logs <stack> (<resource>)", Short: "Show the event log for the named stack", Long: `Shows the event log for a stack and its nested stack. Optionally, filter by a specific resource by name, or see a gantt chart of the most recent stack action. By default, only show log entries that contain a useful message (e.g. a failure message). You can use the --all flag to change this behaviour.`, Args: cobra.RangeArgs(1, 2), Aliases: []string{"log"}, DisableFlagsInUseLine: true, Run: func(cmd *cobra.Command, args []string) { stackName := args[0] resourceName := "" if len(args) > 1 { resourceName = args[1] } if !chart { logs, err := getLogs(stackName, resourceName) if err != nil { panic(ui.Errorf(err, "failed to get logs for stack '%s'", stackName)) } if len(logs) == 0 { if allLogs { fmt.Println("No interesting log messages to display.") } else { fmt.Println("No interesting log messages to display. To see everything, use the --all flag") } } else { printLogs(logsLength, logsDays, logs) } } else { err := createChart(stackName) if err != nil { panic(ui.Errorf(err, "failed to generate chart for stack '%s'", stackName)) } } }, }
Cmd is the logs command's entrypoint
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.