handleLogEvent method
This method can be overridden to handle custom RxStorageLoggerEvent implementations or handle the standard events in a different way.
Returns true
if event was handled, false
otherwise.
Implementation
@override
bool handleLogEvent(RxStorageLoggerEvent<String, void> event) {
const rightArrow = RxStorageDefaultLogger.rightArrow;
const leftArrow = RxStorageDefaultLogger.leftArrow;
const downArrow = RxStorageDefaultLogger.downArrow;
if (event is ReloadSuccessEvent) {
print('$tag $downArrow Reload success');
print(event.keyAndValues
.map((p) => ' $rightArrow ${keyAndValueToString(p)}')
.join('\n'));
return true;
}
if (event is ReloadFailureEvent) {
print('$tag $leftArrow Reload $rightArrow ${event.error}');
return true;
}
return false;
}