Documentation ¶
Index ¶
- func AllocationChecks(w io.Writer, title string, checks ...api.CheckState) error
- func AllocationEvents(w io.Writer, title string, events ...api.AllocationEvent) error
- func AllocationLogs(w io.Writer, title string, entries []logs.LogEntry) error
- func AllocationStatus(w io.Writer, title string, status *api.AllocationStatus) error
- func AllocationStatuses(w io.Writer, title string, backupRegions []api.Region, ...) error
- func JSON(w io.Writer, v interface{}) error
- func LogEntry(w io.Writer, entry logs.LogEntry, opts ...LogOption) (err error)
- func MachineHealthChecksSummary(machines ...*api.Machine) string
- func ReusableTable(w io.Writer, title string, rows [][]string, cols ...string) (err error)
- func Table(w io.Writer, title string, rows [][]string, cols ...string) error
- func TitledJSON(w io.Writer, title string, v interface{}) error
- func VerticalTable(w io.Writer, title string, objects [][]string, cols ...string) error
- type LogOption
- type LogOptions
- type TextBlock
- func (tb *TextBlock) Detail(v ...interface{})
- func (tb *TextBlock) Detailf(format string, v ...interface{})
- func (tb *TextBlock) Done(v ...interface{})
- func (tb *TextBlock) Donef(format string, v ...interface{})
- func (tb *TextBlock) Overwrite()
- func (tb *TextBlock) Print(v ...interface{})
- func (tb *TextBlock) Printf(format string, v ...interface{})
- func (tb *TextBlock) Println(v ...interface{})
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AllocationChecks ¶ added in v0.0.379
func AllocationEvents ¶
func AllocationLogs ¶ added in v0.0.379
func AllocationStatus ¶ added in v0.0.379
func AllocationStatuses ¶
func MachineHealthChecksSummary ¶ added in v0.0.396
func ReusableTable ¶ added in v0.0.404
Types ¶
type LogOption ¶
type LogOption func(o *LogOptions)
LogOption is a func type that returns a LogOption.
func HideAllocID ¶
func HideAllocID() LogOption
HideAllocID removes the allocation ID from the log output.
func RemoveNewlines ¶
func RemoveNewlines() LogOption
RemoveNewlines removes newlines from the log output.
type LogOptions ¶
type TextBlock ¶
type TextBlock struct {
// contains filtered or unexported fields
}
func NewTextBlock ¶
func (*TextBlock) Detail ¶
func (tb *TextBlock) Detail(v ...interface{})
Detail prints to the output ctx carries. It behaves similarly to log.Print.
Click to show internal directories.
Click to hide internal directories.