@@ -171,7 +171,8 @@ class RealtimeClient {
171
171
}
172
172
173
173
try {
174
- log ('transport' , 'connecting to $endPointURL ' );
174
+ log ('transport' , 'connecting to $endPointURL ' , null );
175
+ log ('transport' , 'connecting' , null , Level .FINE );
175
176
connState = SocketStates .connecting;
176
177
conn = transport (endPointURL, headers);
177
178
@@ -219,7 +220,8 @@ class RealtimeClient {
219
220
if (conn != null ) {
220
221
final oldState = connState;
221
222
connState = SocketStates .disconnecting;
222
- log ('transport' , 'disconnecting' , {'code' : code, 'reason' : reason});
223
+ log ('transport' , 'disconnecting' , {'code' : code, 'reason' : reason},
224
+ Level .FINE );
223
225
224
226
// Connection cannot be closed while it's still connecting. Wait for connection to
225
227
// be ready and then close it.
@@ -236,7 +238,7 @@ class RealtimeClient {
236
238
}
237
239
connState = SocketStates .disconnected;
238
240
reconnectTimer.reset ();
239
- log ('transport' , 'disconnected' );
241
+ log ('transport' , 'disconnected' , null , Level . FINE );
240
242
}
241
243
this .conn = null ;
242
244
@@ -265,8 +267,11 @@ class RealtimeClient {
265
267
}
266
268
267
269
/// Logs the message. Override `this.logger` for specialized logging.
268
- void log ([String ? kind, String ? msg, dynamic data]) {
269
- _log.finest ('$kind : $msg ' , data);
270
+ ///
271
+ /// [level] must be [Level.FINEST] for senitive data
272
+ void log (
273
+ [String ? kind, String ? msg, dynamic data, Level level = Level .FINEST ]) {
274
+ _log.log (level, '$kind : $msg ' , data);
270
275
logger? .call (kind, msg, data);
271
276
}
272
277
@@ -425,6 +430,7 @@ class RealtimeClient {
425
430
426
431
void _onConnOpen () {
427
432
log ('transport' , 'connected to $endPointURL ' );
433
+ log ('transport' , 'connected' , null , Level .FINE );
428
434
_flushSendBuffer ();
429
435
reconnectTimer.reset ();
430
436
if (heartbeatTimer != null ) heartbeatTimer! .cancel ();
@@ -444,7 +450,7 @@ class RealtimeClient {
444
450
if (statusCode != null ) {
445
451
event = RealtimeCloseEvent (code: statusCode, reason: conn? .closeReason);
446
452
}
447
- log ('transport' , 'close' , event);
453
+ log ('transport' , 'close' , event, Level . FINE );
448
454
449
455
/// SocketStates.disconnected: by user with socket.disconnect()
450
456
/// SocketStates.closed: NOT by user, should try to reconnect
0 commit comments