LoggerPlugin constructor

LoggerPlugin(
  1. DevbarState _devbar
)

Implementation

LoggerPlugin(this._devbar) {
  _devbar.ui.addTab(
    Tab(text: 'Logger'),
    LoggerList(this),
    hierarchy: ['Logs'],
  );

  _subscription = Logger.root.onRecord.listen((e) {
    _allLogs.add(e);

    if (_allLogs.length > _maxHistory) {
      _allLogs.removeAt(0);
    }

    _applyFilter();
  });

  visibles.onListen = _applyFilter;
}