Skip to content

Commit 1fee4a0

Browse files
committed
remove traceLogger
1 parent a82ca05 commit 1fee4a0

File tree

4 files changed

+7
-24
lines changed

4 files changed

+7
-24
lines changed

compress.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -123,15 +123,15 @@ func (c *decompressor) uncompressPacket() error {
123123
uncompressedLength := int(uint32(header[4]) | uint32(header[5])<<8 | uint32(header[6])<<16)
124124
compressionSequence := uint8(header[3])
125125
if debugTrace {
126-
traceLogger.Printf("uncompress cmplen=%v uncomplen=%v pkt_cmp_seq=%v expected_cmp_seq=%v\n",
126+
fmt.Printf("uncompress cmplen=%v uncomplen=%v pkt_cmp_seq=%v expected_cmp_seq=%v\n",
127127
comprLength, uncompressedLength, compressionSequence, c.mc.sequence)
128128
}
129129
if compressionSequence != c.mc.sequence {
130130
// return ErrPktSync
131131
// server may return error packet (e.g. 1153 Got a packet bigger than 'max_allowed_packet' bytes)
132132
// before receiving all packets from client. In this case, seqnr is younger than expected.
133133
if debugTrace {
134-
traceLogger.Printf("WARN: unexpected cmpress seq nr: expected %v, got %v",
134+
fmt.Printf("WARN: unexpected cmpress seq nr: expected %v, got %v",
135135
c.mc.sequence, compressionSequence)
136136
}
137137
// TODO(methane): report error when the packet is not an error packet.
@@ -219,7 +219,7 @@ func (mc *mysqlConn) writeCompressed(packets []byte) (int, error) {
219219
func (mc *mysqlConn) writeCompressedPacket(data []byte, uncompressedLen int) error {
220220
comprLength := len(data) - 7
221221
if debugTrace {
222-
traceLogger.Printf(
222+
fmt.Printf(
223223
"writeCompressedPacket: comprLength=%v, uncompressedLen=%v, seq=%v",
224224
comprLength, uncompressedLen, mc.compressSequence)
225225
}

driver_test.go

-4
Original file line numberDiff line numberDiff line change
@@ -3557,10 +3557,6 @@ func TestErrorInMultiResult(t *testing.T) {
35573557
t.Skipf("MySQL server not running on %s", netAddr)
35583558
}
35593559
// https://github.com/go-sql-driver/mysql/issues/1361
3560-
if !available {
3561-
t.Skipf("MySQL server not running on %s", netAddr)
3562-
}
3563-
35643560
var db *sql.DB
35653561
if _, err := ParseDSN(dsn); err != errInvalidDSNUnsafeCollation {
35663562
db, err = sql.Open("mysql", dsn)

errors.go

-13
Original file line numberDiff line numberDiff line change
@@ -39,24 +39,11 @@ var (
3939

4040
var defaultLogger = Logger(log.New(os.Stderr, "[mysql] ", log.Ldate|log.Ltime))
4141

42-
// traceLogger is used for debug trace log.
43-
var traceLogger *log.Logger
44-
45-
func init() {
46-
if debugTrace {
47-
traceLogger = log.New(os.Stderr, "[mysql.trace]", log.Lmicroseconds|log.Lshortfile)
48-
}
49-
}
50-
5142
// Logger is used to log critical error messages.
5243
type Logger interface {
5344
Print(v ...any)
5445
}
5546

56-
func (mc *mysqlConn) logf(format string, v ...any) {
57-
mc.cfg.Logger.Print(fmt.Sprintf(format, v...))
58-
}
59-
6047
// NopLogger is a nop implementation of the Logger interface.
6148
type NopLogger struct{}
6249

packets.go

+4-4
Original file line numberDiff line numberDiff line change
@@ -49,14 +49,14 @@ func (mc *mysqlConn) readPacket() ([]byte, error) {
4949
if mc.compress {
5050
// MySQL and MariaDB doesn't check packet nr in compressed packet.
5151
if debugTrace && seqNr != mc.compressSequence {
52-
mc.logf("[debug] mismatched compression sequence nr: expected: %v, got %v",
52+
fmt.Printf("[debug] mismatched compression sequence nr: expected: %v, got %v",
5353
mc.compressSequence, seqNr)
5454
}
5555
mc.compressSequence = seqNr + 1
5656
} else {
5757
// check packet sync [8 bit]
5858
if seqNr != mc.sequence {
59-
mc.logf("[warn] unexpected seq nr: expected %v, got %v", mc.sequence, seqNr)
59+
mc.log(fmt.Sprintf("[warn] unexpected seq nr: expected %v, got %v", mc.sequence, seqNr))
6060
// For large packets, we stop reading as soon as sync error.
6161
if len(prevData) > 0 {
6262
return nil, ErrPktSyncMul
@@ -133,7 +133,7 @@ func (mc *mysqlConn) writePacket(data []byte) error {
133133

134134
// Write packet
135135
if debugTrace {
136-
traceLogger.Printf("writePacket: size=%v seq=%v", size, mc.sequence)
136+
fmt.Printf("writePacket: size=%v seq=%v", size, mc.sequence)
137137
}
138138
if mc.writeTimeout > 0 {
139139
if err := mc.netConn.SetWriteDeadline(time.Now().Add(mc.writeTimeout)); err != nil {
@@ -228,7 +228,6 @@ func (mc *mysqlConn) readHandshakePacket() (data []byte, plugin string, err erro
228228
return nil, "", ErrNoTLS
229229
}
230230
}
231-
232231
pos += 2
233232

234233
if len(data) > pos {
@@ -303,6 +302,7 @@ func (mc *mysqlConn) writeHandshakeResponsePacket(authResp []byte, plugin string
303302
if mc.cfg.TLS != nil {
304303
clientFlags |= clientSSL
305304
}
305+
306306
if mc.cfg.MultiStatements {
307307
clientFlags |= clientMultiStatements
308308
}

0 commit comments

Comments
 (0)