printConnection method
Print a connection event.
Implementation
void printConnection(LogCollectorConnectionEvent event) {
final now = _formatTime(DateTime.now());
switch (event) {
case final DeviceConnected e:
final s = e.session;
if (colored) {
_sink.writeln(
'$_dim$now$_reset $_green+$_reset '
'$_bold${s.deviceName}$_reset '
'$_dim(${s.app})$_reset',
);
} else {
_sink.writeln('$now + ${s.deviceName} (${s.app})');
}
case final DeviceDisconnected e:
if (colored) {
_sink.writeln(
'$_dim$now$_reset $_red-$_reset '
'$_dim${e.session.deviceName} disconnected$_reset',
);
} else {
_sink.writeln('$now - ${e.session.deviceName} disconnected');
}
}
}