X Tutup
Skip to content

Commit 7ba2fb4

Browse files
committed
Make fileLogger more versatile
1 parent 8f5d6bb commit 7ba2fb4

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

pkg/cmd/codespace/ssh.go

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ func (a *App) SSH(ctx context.Context, sshArgs []string, opts sshOptions) (err e
6262

6363
var debugLogger *fileLogger
6464
if opts.debug {
65-
debugLogger, err = newFileLogger()
65+
debugLogger, err = newFileLogger("gh-cs-ssh")
6666
if err != nil {
6767
return fmt.Errorf("error creating debug logger: %w", err)
6868
}
@@ -135,8 +135,11 @@ type fileLogger struct {
135135
f *os.File
136136
}
137137

138-
func newFileLogger() (*fileLogger, error) {
139-
f, err := ioutil.TempFile("", "gh-cs-ssh")
138+
// newFileLogger creates a new fileLogger. It returns an error if the file
139+
// cannot be created. The file is created in the operating system tmp directory
140+
// under the name parameter.
141+
func newFileLogger(name string) (*fileLogger, error) {
142+
f, err := ioutil.TempFile("", name)
140143
if err != nil {
141144
return nil, err
142145
}

0 commit comments

Comments
 (0)
X Tutup