BriteDatabase constructor
BriteDatabase(
- Database _db, {
- BriteDatabaseLogger? logger = print,
Construct a BriteDatabase backed by a sqlite_api.Database.
To disable logging, pass null
to logger.
Implementation
BriteDatabase(this._db, {this.logger = print}) : super(_db) {
final logger = this.logger;
if (logger != null) {
final description = 'Changed tables'.padRight(_width, ' ');
_subscription = _changedTablesSubject.listen(
(tables) => logger('$_tag $description : ${tables.description}'));
}
}