diff --git a/CHANGELOG.md b/CHANGELOG.md index cf02cf0b9..a0bd593f5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed +- Remove deprecated global logger [CASSGO-24](https://issues.apache.org/jira/browse/CASSGO-24) + ### Fixed ## [1.7.0] - 2024-09-23 diff --git a/cluster.go b/cluster.go index 13e62f3b0..80cfb7e2a 100644 --- a/cluster.go +++ b/cluster.go @@ -254,7 +254,7 @@ type ClusterConfig struct { HostDialer HostDialer // Logger for this ClusterConfig. - // If not specified, defaults to the global gocql.Logger. + // If not specified, defaults to the gocql.defaultLogger. Logger StdLogger // internal config for testing @@ -298,7 +298,7 @@ func NewCluster(hosts ...string) *ClusterConfig { func (cfg *ClusterConfig) logger() StdLogger { if cfg.Logger == nil { - return Logger + return &defaultLogger{} } return cfg.Logger } diff --git a/conn.go b/conn.go index 3daca6250..3b7f731fe 100644 --- a/conn.go +++ b/conn.go @@ -159,7 +159,7 @@ type ConnConfig struct { func (c *ConnConfig) logger() StdLogger { if c.Logger == nil { - return Logger + return &defaultLogger{} } return c.Logger } diff --git a/logger.go b/logger.go index 246a117d7..1520111fc 100644 --- a/logger.go +++ b/logger.go @@ -58,7 +58,3 @@ type defaultLogger struct{} func (l *defaultLogger) Print(v ...interface{}) { log.Print(v...) } func (l *defaultLogger) Printf(format string, v ...interface{}) { log.Printf(format, v...) } func (l *defaultLogger) Println(v ...interface{}) { log.Println(v...) } - -// Logger for logging messages. -// Deprecated: Use ClusterConfig.Logger instead. -var Logger StdLogger = &defaultLogger{}