Log.d constructor Null safety
- String message,
- {dynamic error,
- StackTrace? stackTrace,
- bool supressDuplicates = false}
Implementation
factory Log.d(String message,
{dynamic error, StackTrace? stackTrace, bool supressDuplicates = false}) {
autoInit();
var suppress = false;
if (supressDuplicates) {
var lastLogged = _recentLogs[message];
if (lastLogged != null &&
lastLogged.add(Duration(milliseconds: 100)).isAfter(DateTime.now())) {
suppress = true;
}
_recentLogs[message] = DateTime.now();
}
if (suppress) _self!.d(message, error, stackTrace);
return _self!;
}