Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCmdLogs ¶
func NewCmdLogs(baseName string, f kcmdutil.Factory, streams genericclioptions.IOStreams) *cobra.Command
NewCmdLogs creates a new logs command that supports OpenShift resources.
func NewMergeReader ¶
NewMergeReader attempts to display the provided readers as line oriented output in lexographic order by always reading the next available line from the reader with the "smallest" line.
For example, given the readers with the following lines:
1: A
B
D
2: C
D
E
the reader would contain:
A
B
C
D
D
E
The merge reader uses bufio.NewReader() for each input and the ReadLine() method to find the next shortest input. If a given line is longer than the buffer size of 4096, and all readers have the same initial 4096 characters, the order is undefined.
Types ¶
type LogsOptions ¶
type LogsOptions struct {
Resources []string
Selector string
Role string
// the log path to fetch
Path string
// --path=journal specific arguments
Grep string
GrepCaseSensitive bool
Units []string
SinceTime string
UntilTime string
Tail int
Output string
// output format arguments
Raw bool
Unify bool
RESTClientGetter func(mapping *meta.RESTMapping) (resource.RESTClient, error)
Builder *resource.Builder
genericclioptions.IOStreams
}
LogsOptions holds all the necessary options for running oc adm node-logs.
func NewLogsOptions ¶
func NewLogsOptions(streams genericclioptions.IOStreams) *LogsOptions
func (*LogsOptions) Complete ¶
func (LogsOptions) Validate ¶
func (o LogsOptions) Validate() error
Source Files
¶
- logs.go
Click to show internal directories.
Click to hide internal directories.