Skip to content

Commit b2fb87e

Browse files
committed
Stop doing unstructured logging
1 parent ea0a42d commit b2fb87e

File tree

9 files changed

+0
-49
lines changed

9 files changed

+0
-49
lines changed

src/datachannel/streaming.go

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ import (
2222
"errors"
2323
"fmt"
2424
"math"
25-
"os"
2625
"reflect"
2726
"sync"
2827
"time"
@@ -526,10 +525,6 @@ func (dataChannel *DataChannel) handleHandshakeComplete(log log.T, clientMessage
526525
log.Debugf("Handshake Complete. Handshake time to complete is: %s seconds",
527526
handshakeComplete.HandshakeTimeToComplete.Seconds())
528527

529-
if handshakeComplete.CustomerMessage != "" {
530-
fmt.Fprintln(os.Stdout, handshakeComplete.CustomerMessage)
531-
}
532-
533528
return err
534529
}
535530

@@ -819,11 +814,6 @@ func (dataChannel *DataChannel) HandleChannelClosedMessage(log log.T, stopHandle
819814
}
820815

821816
log.Infof("Exiting session with sessionId: %s with output: %s", sessionId, channelClosedMessage.Output)
822-
if channelClosedMessage.Output == "" {
823-
fmt.Fprintf(os.Stdout, "\n\nExiting session with sessionId: %s.\n\n", sessionId)
824-
} else {
825-
fmt.Fprintf(os.Stdout, "\n\nSessionId: %s : %s\n\n", sessionId, channelClosedMessage.Output)
826-
}
827817
dataChannel.EndSession()
828818
dataChannel.Close(log)
829819

src/sessionmanagerplugin/session/portsession/basicportforwarding.go

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,6 @@ func (p *BasicPortForwarding) startLocalConn(log log.T) (err error) {
124124
}
125125
if p.session.DataChannel.IsSessionEnded() == false {
126126
log.Infof("Connection accepted for session %s.", p.sessionId)
127-
fmt.Printf("Connection accepted for session %s.\n", p.sessionId)
128127
}
129128

130129
return
@@ -149,7 +148,6 @@ func (p *BasicPortForwarding) startLocalListener(log log.T, portNumber string) (
149148
}
150149

151150
log.Info(displayMessage)
152-
fmt.Println(displayMessage)
153151
return
154152
}
155153

@@ -159,14 +157,11 @@ func (p *BasicPortForwarding) handleControlSignals(log log.T) {
159157
signal.Notify(c, sessionutil.ControlSignals...)
160158
go func() {
161159
<-c
162-
fmt.Println("Terminate signal received, exiting.")
163-
164160
p.session.DataChannel.EndSession()
165161
if version.DoesAgentSupportTerminateSessionFlag(log, p.session.DataChannel.GetAgentVersion()) {
166162
if err := p.session.DataChannel.SendFlag(log, message.TerminateSession); err != nil {
167163
log.Errorf("Failed to send TerminateSession flag: %v", err)
168164
}
169-
fmt.Fprintf(os.Stdout, "\n\nExiting session with sessionId: %s.\n\n", p.sessionId)
170165
} else {
171166
p.session.TerminateSession(log)
172167
}

src/sessionmanagerplugin/session/portsession/muxportforwarding.go

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -141,10 +141,6 @@ func (p *MuxPortForwarding) WriteStream(outputMessage message.ClientMessage) err
141141
var flag message.PayloadTypeFlag
142142
buf := bytes.NewBuffer(outputMessage.Payload)
143143
binary.Read(buf, binary.BigEndian, &flag)
144-
145-
if message.ConnectToPortError == flag {
146-
fmt.Printf("\nConnection to destination port failed, check SSM Agent logs.\n")
147-
}
148144
}
149145
return nil
150146
}
@@ -202,8 +198,6 @@ func (p *MuxPortForwarding) handleControlSignals(log log.T) {
202198
signal.Notify(c, sessionutil.ControlSignals...)
203199
go func() {
204200
<-c
205-
fmt.Println("Terminate signal received, exiting.")
206-
207201
if err := p.session.DataChannel.SendFlag(log, message.TerminateSession); err != nil {
208202
log.Errorf("Failed to send TerminateSession flag: %v", err)
209203
}
@@ -262,12 +256,9 @@ func (p *MuxPortForwarding) handleClientConnections(log log.T, ctx context.Conte
262256
defer p.muxClient.localListener.Close()
263257

264258
log.Infof(displayMsg)
265-
fmt.Printf(displayMsg)
266259

267260
log.Infof("Waiting for connections...\n")
268-
fmt.Printf("\nWaiting for connections...\n")
269261

270-
var once sync.Once
271262
for {
272263
select {
273264
case <-ctx.Done():
@@ -278,10 +269,6 @@ func (p *MuxPortForwarding) handleClientConnections(log log.T, ctx context.Conte
278269
} else {
279270
log.Infof("Connection accepted from %s\n for session [%s]", conn.RemoteAddr(), p.sessionId)
280271

281-
once.Do(func() {
282-
fmt.Printf("\nConnection accepted for session [%s]\n", p.sessionId)
283-
})
284-
285272
stream, err := p.muxClient.session.OpenStream()
286273
if err != nil {
287274
continue

src/sessionmanagerplugin/session/portsession/portsession.go

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,6 @@
1515
package portsession
1616

1717
import (
18-
"fmt"
19-
"os"
20-
2118
"github.com/aws/session-manager-plugin/src/config"
2219
"github.com/aws/session-manager-plugin/src/jsonutil"
2320
"github.com/aws/session-manager-plugin/src/log"
@@ -69,14 +66,12 @@ func (s *PortSession) Initialize(log log.T, sessionVar *session.Session) {
6966

7067
if s.portParameters.Type == LocalPortForwardingType {
7168
if version.DoesAgentSupportTCPMultiplexing(log, s.DataChannel.GetAgentVersion()) {
72-
fmt.Fprintf(os.Stderr, "Using MuxPortForwarding with portParameters: %v\n", s.portParameters)
7369
s.portSessionType = &MuxPortForwarding{
7470
sessionId: s.SessionId,
7571
portParameters: s.portParameters,
7672
session: s.Session,
7773
}
7874
} else {
79-
fmt.Fprintf(os.Stderr, "Using BasicPortForwarding with portParameters: %v\n", s.portParameters)
8075
s.portSessionType = &BasicPortForwarding{
8176
sessionId: s.SessionId,
8277
portParameters: s.portParameters,

src/sessionmanagerplugin/session/portsession/standardstreamforwarding.go

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
package portsession
1616

1717
import (
18-
"fmt"
1918
"io"
2019
"os"
2120
"os/signal"
@@ -62,8 +61,6 @@ func (p *StandardStreamForwarding) handleControlSignals(log log.T) {
6261
signal.Notify(c, sessionutil.ControlSignals...)
6362
go func() {
6463
<-c
65-
fmt.Println("Terminate signal received, exiting.")
66-
6764
p.session.DataChannel.EndSession()
6865
p.Stop()
6966
}()

src/sessionmanagerplugin/session/session.go

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ import (
1919
"errors"
2020
"fmt"
2121
"io"
22-
"os"
2322
"time"
2423

2524
"github.com/aws/session-manager-plugin/src/config"
@@ -226,8 +225,6 @@ func ValidateInputAndStartSession(args []string, out io.Writer) {
226225

227226
// Execute create data channel and start the session
228227
func (s *Session) Execute(log log.T) (err error) {
229-
fmt.Fprintf(os.Stdout, "\nStarting session with SessionId: %s\n", s.SessionId)
230-
231228
// sets the display mode
232229
s.DisplayMode = sessionutil.NewDisplayMode(log)
233230

@@ -257,8 +254,6 @@ func (s *Session) Execute(log log.T) (err error) {
257254
s.SessionProperties = interface{}(portParameters)
258255
}
259256

260-
fmt.Fprintf(os.Stderr, "session: %+v\n", s)
261-
262257
if err = setSessionHandlersWithSessionType(s, log); err != nil {
263258
if s.DataChannel.IsSessionEnded() == false {
264259
log.Errorf("Session ending with error: %v", err)

src/sessionmanagerplugin/session/sessionhandler.go

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,7 @@
1515
package session
1616

1717
import (
18-
"fmt"
1918
"math/rand"
20-
"os"
2119

2220
sdkSession "github.com/aws/aws-sdk-go/aws/session"
2321
"github.com/aws/aws-sdk-go/service/ssm"
@@ -127,7 +125,6 @@ func (s *Session) ResumeSessionHandler(log log.T) (err error) {
127125
return
128126
} else if s.TokenValue == "" {
129127
log.Debugf("Session: %s timed out", s.SessionId)
130-
fmt.Fprintf(os.Stdout, "Session: %s timed out.\n", s.SessionId)
131128
return
132129
}
133130
s.DataChannel.GetWsChannel().SetChannelToken(s.TokenValue)

src/sessionmanagerplugin/session/sessionutil/sessionutil_windows.go

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
package sessionutil
1919

2020
import (
21-
"fmt"
2221
"net"
2322
"os"
2423
"syscall"
@@ -71,7 +70,6 @@ func (d *DisplayMode) DisplayMessage(log log.T, message message.ClientMessage) {
7170
// refer - https://docs.microsoft.com/en-us/windows/desktop/api/fileapi/nf-fileapi-writefile
7271
if err = windows.WriteFile(d.handle, message.Payload, done, nil); err != nil {
7372
log.Errorf("error occurred while writing to file: %v", err)
74-
fmt.Fprintf(os.Stdout, "\nError getting the output. %s\n", err.Error())
7573
return
7674
}
7775
}

src/version/versiongenerator/version-gen.go

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
package main
1616

1717
import (
18-
"fmt"
1918
"io/ioutil"
2019
"log"
2120
"os"
@@ -48,8 +47,6 @@ func main() {
4847
}
4948
versionStr := string(versionContent)
5049

51-
fmt.Printf("Session Manager Plugin Version: %v\n", versionStr)
52-
5350
if err := ioutil.WriteFile(filepath.Join("VERSION"), []byte(versionStr), ReadWriteAccess); err != nil {
5451
log.Fatalf("Error writing to VERSION file. %v", err)
5552
}

0 commit comments

Comments
 (0)