MCPcopy Index your code
hub / github.com/cloudfoundry/cli / Stop

Method Stop

util/ui/request_logger_file_writer.go:124–140  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

122}
123
124func (display *RequestLoggerFileWriter) Stop() error {
125 var err error
126
127 for _, logFile := range display.logFiles {
128 _, lastLineErr := logFile.WriteString("\n")
129 closeErr := logFile.Close()
130 switch {
131 case closeErr != nil:
132 err = closeErr
133 case lastLineErr != nil:
134 err = lastLineErr
135 }
136 }
137 display.logFiles = []*os.File{}
138 display.lock.Unlock()
139 return err
140}
141
142// RequestLoggerFileWriter returns a RequestLoggerFileWriter that cannot
143// overwrite another RequestLoggerFileWriter.

Callers

nothing calls this directly

Calls 1

CloseMethod · 0.65

Tested by

no test coverage detected