@@ -103,57 +103,56 @@ func TestNamedLoggerFields(t *testing.T) {
103103
104104 SetLogger (newLogger )
105105
106- logger := GetLogger ("TestNamedLoggerFields-sdkKey" , "TestNamedLoggerFields" )
106+ sdkKey := "TestNamedLoggerFields-sdkKey"
107+ logger := GetLogger (sdkKey , "TestNamedLoggerFields" )
107108 logger .Debug ("test message" )
108109
109- key := GetSdkKeyLogMapping ("TestNamedLoggerFields-sdkKey" )
110110 assert .Contains (t , out .String (), "test message" )
111111 assert .Contains (t , out .String (), "[Debug]" )
112112 assert .Contains (t , out .String (), "[TestNamedLoggerFields]" )
113- assert .Contains (t , out .String (), key )
113+ assert .Contains (t , out .String (), GetSdkKeyLogMapping ( sdkKey ) )
114114 assert .NotContains (t , out .String (), "TestNamedLoggerFields-sdkKey" )
115115 assert .Contains (t , out .String (), "[Optimizely]" )
116116
117117}
118118
119- func TestLogSdkKeyOverride (t * testing.T ) {
119+ func TestLogSdkKey (t * testing.T ) {
120120 out := & bytes.Buffer {}
121121 newLogger := NewFilteredLevelLogConsumer (LogLevelDebug , out )
122122
123123 SetLogger (newLogger )
124124
125- key := "test-test-test"
126- SetSdkKeyLogMapping ("TestLogOverride-sdkKey" , key )
127-
128- logger := GetLogger ("TestLogOverride-sdkKey" , "TestLogSdkKeyOverride" )
125+ sdkKey := "TestLogSdkKey-sdkKey"
126+ logger := GetLogger (sdkKey , "TestLogSdkKeyOverride" )
129127 logger .Debug ("test message" )
130128
131129 assert .Contains (t , out .String (), "test message" )
132130 assert .Contains (t , out .String (), "[Debug]" )
133131 assert .Contains (t , out .String (), "[TestLogSdkKeyOverride]" )
134- assert .Contains (t , out .String (), key )
135- assert .NotContains (t , out .String (), "TestNamedLoggerFields-sdkKey" )
132+ assert .Contains (t , out .String (), GetSdkKeyLogMapping (sdkKey ))
136133 assert .Contains (t , out .String (), "[Optimizely]" )
134+ assert .NotContains (t , out .String (), sdkKey )
137135}
138136
139- func TestLogSdkKey (t * testing.T ) {
137+ func TestLogWithSdkKey (t * testing.T ) {
140138 out := & bytes.Buffer {}
141139 newLogger := NewFilteredLevelLogConsumer (LogLevelDebug , out )
142140
143141 SetLogger (newLogger )
144142
145- key := "TestLogSdkKey-sdkKey"
146-
147- UseSdkKeyForLogging (key )
148-
149- logger := GetLogger (key , "TestLogSdkKeyOverride" )
143+ IncludeSDKKeyInLogFields (true )
144+ sdkKey := "TestLogSdkKey-sdkKey"
145+ logger := GetLogger (sdkKey , "TestLogSdkKeyOverride" )
150146 logger .Debug ("test message" )
151147
152148 assert .Contains (t , out .String (), "test message" )
153149 assert .Contains (t , out .String (), "[Debug]" )
154150 assert .Contains (t , out .String (), "[TestLogSdkKeyOverride]" )
155- assert .Contains (t , out .String (), key )
151+ assert .Contains (t , out .String (), GetSdkKeyLogMapping ( sdkKey ) )
156152 assert .Contains (t , out .String (), "[Optimizely]" )
153+ assert .Contains (t , out .String (), sdkKey )
154+
155+ IncludeSDKKeyInLogFields (false )
157156}
158157
159158func TestLoggingOrder (t * testing.T ) {
@@ -172,7 +171,7 @@ func TestLoggingOrder(t *testing.T) {
172171 response := out .String ()
173172
174173 assert .Contains (t , response , "test message" )
175- assert .Contains (t , response , "[Debug][" + key + "][TestLoggingOrder] test message" )
174+ assert .Contains (t , response , "[Debug][" + key + "][TestLoggingOrder] test message" )
176175 assert .True (t , strings .HasPrefix (response , "[Optimizely]" ))
177176
178177}
@@ -193,7 +192,7 @@ func TestLoggingOrderEmpty(t *testing.T) {
193192 response := out .String ()
194193
195194 assert .Contains (t , response , "test message" )
196- assert .Contains (t , response , "[Debug][TestLoggingOrder] test message" )
195+ assert .Contains (t , response , "[Debug][TestLoggingOrder] test message" )
197196 assert .True (t , strings .HasPrefix (response , "[Optimizely]" ))
198197
199198}
0 commit comments