Skip to content

Commit 9cdf829

Browse files
committed
Added logging to Stderr
1 parent eb3e3ca commit 9cdf829

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

internal/handlers.go

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,9 +72,15 @@ func HandleAuth(conn ssh.ConnMetadata, key ssh.PublicKey) (*ssh.Permissions, err
7272
if err != nil {
7373
return nil, err
7474
}
75+
7576
var output bytes.Buffer
76-
cmd.Stdout = &output
77-
cmd.Stderr = &output
77+
if *DebugMode {
78+
cmd.Stdout = io.MultiWriter(os.Stderr, &output)
79+
cmd.Stderr = io.MultiWriter(os.Stderr, &output)
80+
} else {
81+
cmd.Stdout = &output
82+
cmd.Stderr = &output
83+
}
7884
status, err := exitStatus(cmd.Run())
7985
if err != nil {
8086
return nil, err

0 commit comments

Comments
 (0)