logger_flutter icon indicating copy to clipboard operation
logger_flutter copied to clipboard

log length

Open ssilverstein opened this issue 5 years ago • 2 comments

Log in flutter after shaking is very limited in length.

Only give ~25 most recent logs. Is this the intended functionality. I would be nice if it held all of the logs.

ssilverstein avatar Sep 05 '19 22:09 ssilverstein

this bufferSize param

=Example===

class ExampleLogOutput extends ConsoleOutput {
  @override
  void output(OutputEvent event) {
    super.output(event);
    LogConsole.add(event, bufferSize: 100);
  }
}

sanxianlee avatar Dec 28 '20 06:12 sanxianlee

static void add(OutputEvent outputEvent, {int bufferSize = 20}) {
    while (_outputEventBuffer.length >= (bufferSize ?? 1)) {
      _outputEventBuffer.removeFirst();
    }
    _outputEventBuffer.add(outputEvent);
  }

sanxianlee avatar Dec 28 '20 06:12 sanxianlee