@@ -103,57 +103,56 @@ func TestNamedLoggerFields(t *testing.T) {
103
103
104
104
SetLogger (newLogger )
105
105
106
- logger := GetLogger ("TestNamedLoggerFields-sdkKey" , "TestNamedLoggerFields" )
106
+ sdkKey := "TestNamedLoggerFields-sdkKey"
107
+ logger := GetLogger (sdkKey , "TestNamedLoggerFields" )
107
108
logger .Debug ("test message" )
108
109
109
- key := GetSdkKeyLogMapping ("TestNamedLoggerFields-sdkKey" )
110
110
assert .Contains (t , out .String (), "test message" )
111
111
assert .Contains (t , out .String (), "[Debug]" )
112
112
assert .Contains (t , out .String (), "[TestNamedLoggerFields]" )
113
- assert .Contains (t , out .String (), key )
113
+ assert .Contains (t , out .String (), GetSdkKeyLogMapping ( sdkKey ) )
114
114
assert .NotContains (t , out .String (), "TestNamedLoggerFields-sdkKey" )
115
115
assert .Contains (t , out .String (), "[Optimizely]" )
116
116
117
117
}
118
118
119
- func TestLogSdkKeyOverride (t * testing.T ) {
119
+ func TestLogSdkKey (t * testing.T ) {
120
120
out := & bytes.Buffer {}
121
121
newLogger := NewFilteredLevelLogConsumer (LogLevelDebug , out )
122
122
123
123
SetLogger (newLogger )
124
124
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" )
129
127
logger .Debug ("test message" )
130
128
131
129
assert .Contains (t , out .String (), "test message" )
132
130
assert .Contains (t , out .String (), "[Debug]" )
133
131
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 ))
136
133
assert .Contains (t , out .String (), "[Optimizely]" )
134
+ assert .NotContains (t , out .String (), sdkKey )
137
135
}
138
136
139
- func TestLogSdkKey (t * testing.T ) {
137
+ func TestLogWithSdkKey (t * testing.T ) {
140
138
out := & bytes.Buffer {}
141
139
newLogger := NewFilteredLevelLogConsumer (LogLevelDebug , out )
142
140
143
141
SetLogger (newLogger )
144
142
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" )
150
146
logger .Debug ("test message" )
151
147
152
148
assert .Contains (t , out .String (), "test message" )
153
149
assert .Contains (t , out .String (), "[Debug]" )
154
150
assert .Contains (t , out .String (), "[TestLogSdkKeyOverride]" )
155
- assert .Contains (t , out .String (), key )
151
+ assert .Contains (t , out .String (), GetSdkKeyLogMapping ( sdkKey ) )
156
152
assert .Contains (t , out .String (), "[Optimizely]" )
153
+ assert .Contains (t , out .String (), sdkKey )
154
+
155
+ IncludeSDKKeyInLogFields (false )
157
156
}
158
157
159
158
func TestLoggingOrder (t * testing.T ) {
@@ -172,7 +171,7 @@ func TestLoggingOrder(t *testing.T) {
172
171
response := out .String ()
173
172
174
173
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" )
176
175
assert .True (t , strings .HasPrefix (response , "[Optimizely]" ))
177
176
178
177
}
@@ -193,7 +192,7 @@ func TestLoggingOrderEmpty(t *testing.T) {
193
192
response := out .String ()
194
193
195
194
assert .Contains (t , response , "test message" )
196
- assert .Contains (t , response , "[Debug][TestLoggingOrder] test message" )
195
+ assert .Contains (t , response , "[Debug][TestLoggingOrder] test message" )
197
196
assert .True (t , strings .HasPrefix (response , "[Optimizely]" ))
198
197
199
198
}
0 commit comments