@@ -17,7 +17,7 @@ import (
1717// wait time for closing AI telemetry session.
1818const waitTimeInSecs = 10
1919
20- type CNSLogger struct {
20+ type logger struct {
2121 logger * log.Logger
2222 zapLogger * zap.Logger
2323 th ai.TelemetryHandle
@@ -30,7 +30,8 @@ type CNSLogger struct {
3030 metadata map [string ]string
3131}
3232
33- func New (fileName string , logLevel , logTarget int , logDir string ) (* CNSLogger , error ) {
33+ // Deprecated: The v1 logger is deprecated. Migrate to zap using the cns/logger/v2 package.
34+ func New (fileName string , logLevel , logTarget int , logDir string ) (loggershim , error ) {
3435 l , err := log .NewLoggerE (fileName , logLevel , logTarget , logDir )
3536 if err != nil {
3637 return nil , errors .Wrap (err , "could not get new logger" )
@@ -46,18 +47,18 @@ func New(fileName string, logLevel, logTarget int, logDir string) (*CNSLogger, e
4647 }
4748 zapLogger := zap .New (platformCore , zap .AddCaller ()).With (zap .Int ("pid" , os .Getpid ()))
4849
49- return & CNSLogger {
50+ return & logger {
5051 logger : l ,
5152 zapLogger : zapLogger ,
5253 metadata : map [string ]string {},
5354 }, nil
5455}
5556
56- func (c * CNSLogger ) InitAI (aiConfig ai.AIConfig , disableTraceLogging , disableMetricLogging , disableEventLogging bool ) {
57+ func (c * logger ) InitAI (aiConfig ai.AIConfig , disableTraceLogging , disableMetricLogging , disableEventLogging bool ) {
5758 c .InitAIWithIKey (aiConfig , aiMetadata , disableTraceLogging , disableMetricLogging , disableEventLogging )
5859}
5960
60- func (c * CNSLogger ) InitAIWithIKey (aiConfig ai.AIConfig , instrumentationKey string , disableTraceLogging , disableMetricLogging , disableEventLogging bool ) {
61+ func (c * logger ) InitAIWithIKey (aiConfig ai.AIConfig , instrumentationKey string , disableTraceLogging , disableMetricLogging , disableEventLogging bool ) {
6162 th , err := ai .NewAITelemetry ("" , instrumentationKey , aiConfig )
6263 if err != nil {
6364 c .logger .Errorf ("Error initializing AI Telemetry:%v" , err )
@@ -70,28 +71,28 @@ func (c *CNSLogger) InitAIWithIKey(aiConfig ai.AIConfig, instrumentationKey stri
7071 c .disableEventLogging = disableEventLogging
7172}
7273
73- func (c * CNSLogger ) Close () {
74+ func (c * logger ) Close () {
7475 c .logger .Close ()
7576 if c .th != nil {
7677 c .th .Close (waitTimeInSecs )
7778 }
7879}
7980
80- func (c * CNSLogger ) SetContextDetails (orchestrator , nodeID string ) {
81+ func (c * logger ) SetContextDetails (orchestrator , nodeID string ) {
8182 c .logger .Logf ("SetContext details called with: %v orchestrator nodeID %v" , orchestrator , nodeID )
8283 c .m .Lock ()
8384 c .metadata [orchestratorTypeKey ] = orchestrator
8485 c .metadata [nodeIDKey ] = nodeID
8586 c .m .Unlock ()
8687}
8788
88- func (c * CNSLogger ) SetAPIServer (apiserver string ) {
89+ func (c * logger ) SetAPIServer (apiserver string ) {
8990 c .m .Lock ()
9091 c .metadata [apiServerKey ] = apiserver
9192 c .m .Unlock ()
9293}
9394
94- func (c * CNSLogger ) Printf (format string , args ... any ) {
95+ func (c * logger ) Printf (format string , args ... any ) {
9596 c .logger .Logf (format , args ... )
9697 c .zapLogger .Info (fmt .Sprintf (format , args ... ))
9798 if c .th == nil || c .disableTraceLogging {
@@ -101,7 +102,7 @@ func (c *CNSLogger) Printf(format string, args ...any) {
101102 c .sendTraceInternal (msg , ai .InfoLevel )
102103}
103104
104- func (c * CNSLogger ) Debugf (format string , args ... any ) {
105+ func (c * logger ) Debugf (format string , args ... any ) {
105106 c .logger .Debugf (format , args ... )
106107 c .zapLogger .Debug (fmt .Sprintf (format , args ... ))
107108 if c .th == nil || c .disableTraceLogging {
@@ -111,7 +112,7 @@ func (c *CNSLogger) Debugf(format string, args ...any) {
111112 c .sendTraceInternal (msg , ai .DebugLevel )
112113}
113114
114- func (c * CNSLogger ) Warnf (format string , args ... any ) {
115+ func (c * logger ) Warnf (format string , args ... any ) {
115116 c .logger .Warnf (format , args ... )
116117 c .zapLogger .Warn (fmt .Sprintf (format , args ... ))
117118 if c .th == nil || c .disableTraceLogging {
@@ -121,7 +122,7 @@ func (c *CNSLogger) Warnf(format string, args ...any) {
121122 c .sendTraceInternal (msg , ai .WarnLevel )
122123}
123124
124- func (c * CNSLogger ) Errorf (format string , args ... any ) {
125+ func (c * logger ) Errorf (format string , args ... any ) {
125126 c .logger .Errorf (format , args ... )
126127 c .zapLogger .Error (fmt .Sprintf (format , args ... ))
127128 if c .th == nil || c .disableTraceLogging {
@@ -131,7 +132,7 @@ func (c *CNSLogger) Errorf(format string, args ...any) {
131132 c .sendTraceInternal (msg , ai .ErrorLevel )
132133}
133134
134- func (c * CNSLogger ) Request (tag string , request any , err error ) {
135+ func (c * logger ) Request (tag string , request any , err error ) {
135136 c .logger .Request (tag , request , err )
136137 if c .th == nil || c .disableTraceLogging {
137138 return
@@ -147,7 +148,7 @@ func (c *CNSLogger) Request(tag string, request any, err error) {
147148 c .sendTraceInternal (msg , lvl )
148149}
149150
150- func (c * CNSLogger ) Response (tag string , response any , returnCode types.ResponseCode , err error ) {
151+ func (c * logger ) Response (tag string , response any , returnCode types.ResponseCode , err error ) {
151152 c .logger .Response (tag , response , int (returnCode ), returnCode .String (), err )
152153 if c .th == nil || c .disableTraceLogging {
153154 return
@@ -166,7 +167,7 @@ func (c *CNSLogger) Response(tag string, response any, returnCode types.Response
166167 c .sendTraceInternal (msg , lvl )
167168}
168169
169- func (c * CNSLogger ) ResponseEx (tag string , request , response any , returnCode types.ResponseCode , err error ) {
170+ func (c * logger ) ResponseEx (tag string , request , response any , returnCode types.ResponseCode , err error ) {
170171 c .logger .ResponseEx (tag , request , response , int (returnCode ), returnCode .String (), err )
171172 if c .th == nil || c .disableTraceLogging {
172173 return
@@ -185,7 +186,7 @@ func (c *CNSLogger) ResponseEx(tag string, request, response any, returnCode typ
185186 c .sendTraceInternal (msg , lvl )
186187}
187188
188- func (c * CNSLogger ) sendTraceInternal (msg string , lvl ai.Level ) {
189+ func (c * logger ) sendTraceInternal (msg string , lvl ai.Level ) {
189190 report := ai.Report {
190191 Message : msg ,
191192 Level : lvl ,
@@ -198,7 +199,7 @@ func (c *CNSLogger) sendTraceInternal(msg string, lvl ai.Level) {
198199 c .th .TrackLog (report )
199200}
200201
201- func (c * CNSLogger ) LogEvent (event ai.Event ) {
202+ func (c * logger ) LogEvent (event ai.Event ) {
202203 if c .th == nil || c .disableEventLogging {
203204 return
204205 }
@@ -208,7 +209,7 @@ func (c *CNSLogger) LogEvent(event ai.Event) {
208209 c .th .TrackEvent (event )
209210}
210211
211- func (c * CNSLogger ) SendMetric (metric ai.Metric ) {
212+ func (c * logger ) SendMetric (metric ai.Metric ) {
212213 if c .th == nil || c .disableMetricLogging {
213214 return
214215 }
0 commit comments